package au.com.vaadinutils.wizards.bulkJasperEmail;
import org.vaadin.teemu.wizards.WizardStep;
import au.com.vaadinutils.crud.CrudEntity;
import com.vaadin.ui.Component;
public class SelectFilterStep<Parent extends CrudEntity, Child extends CrudEntity> implements WizardStep
{
private WizardView<?, ?, ?> wizardView;
public SelectFilterStep(WizardView<?, ?, ?> wizardView)
{
this.wizardView = wizardView;
}
@Override
public String getCaption()
{
return "Select entity";
}
@Override
public Component getContent()
{
return wizardView.buildFilter();
}
@Override
public boolean onAdvance()
{
return wizardView.validateFilter();
}
@Override
public boolean onBack()
{
return false;
}
}