public abstract class DataSetBasicAttributesWorkflow<T extends org.dashbuilder.dataset.def.DataSetDef,E extends com.google.gwt.editor.client.Editor<? super T>> extends DataSetEditorWorkflow<T>
Data Set Editor workflow presenter for creating a data set definition instance.
GWT editors and drivers must be type safe as they're generated during the deferred binding at compile time, so this class must be extended using concretes types for each driver & editor.
DataSetEditorWorkflow.TestDataSetCallback, DataSetEditorWorkflow.View
beanManager, cancelButtonCommand, cancelRequestEvent, clientServices, dataSetDef, flushCommand, saveButtonCommand, saveRequestEvent, stepValidator, testButtonCommand, testDataSetEvent, validatorProvider, view, violations
Constructor and Description |
---|
DataSetBasicAttributesWorkflow(DataSetClientServices clientServices,
DataSetValidatorProvider validatorProvider,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
DataSetDefBasicAttributesEditor basicAttributesEditor,
javax.enterprise.event.Event<SaveRequestEvent> saveRequestEvent,
javax.enterprise.event.Event<TestDataSetRequestEvent> testDataSetEvent,
javax.enterprise.event.Event<CancelRequestEvent> cancelRequestEvent,
DataSetEditorWorkflow.View view) |
Modifier and Type | Method and Description |
---|---|
DataSetEditorWorkflow |
basicAttributesEdition() |
DataSetBasicAttributesWorkflow |
edit(T def) |
protected abstract Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<T,E>> |
getDriverClass() |
protected abstract Class<? extends E> |
getEditorClass() |
void |
init() |
protected Iterable<javax.validation.ConstraintViolation<?>> |
validate() |
addViolations, afterFlush, asWidget, checkDataSetDefNotNull, checkDataSetDefNotNull, clear, clearButtons, dispose, flush, flush, getDataSetDef, hasErrors, showBackButton, showNextButton, showTestButton, testDataSet
@Inject public DataSetBasicAttributesWorkflow(DataSetClientServices clientServices, DataSetValidatorProvider validatorProvider, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, DataSetDefBasicAttributesEditor basicAttributesEditor, javax.enterprise.event.Event<SaveRequestEvent> saveRequestEvent, javax.enterprise.event.Event<TestDataSetRequestEvent> testDataSetEvent, javax.enterprise.event.Event<CancelRequestEvent> cancelRequestEvent, DataSetEditorWorkflow.View view)
@PostConstruct public void init()
init
in class DataSetEditorWorkflow<T extends org.dashbuilder.dataset.def.DataSetDef>
protected abstract Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<T,E>> getDriverClass()
protected Iterable<javax.validation.ConstraintViolation<?>> validate()
public DataSetBasicAttributesWorkflow edit(T def)
public DataSetEditorWorkflow basicAttributesEdition()
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.