Class KafkaDataSetEditWorkflow
- java.lang.Object
-
- org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow<T>
-
- org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
-
- org.dashbuilder.client.widgets.dataset.editor.workflow.edit.KafkaDataSetEditWorkflow
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class KafkaDataSetEditWorkflow extends DataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
Kafka Data Set Editor workflow presenter for editing a data set definition instance.
This class is the main entry point for editing an existing data set definition instance. It links the gwt editors with the given driver to perform flushing and validations.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow
DataSetEditorWorkflow.TestDataSetCallback, DataSetEditorWorkflow.View
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow
driver, editor
-
Fields inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow
beanManager, cancelButtonCommand, cancelRequestEvent, clientServices, dataSetDef, flushCommand, saveButtonCommand, saveRequestEvent, stepValidator, testButtonCommand, testDataSetEvent, validatorProvider, view, violations
-
-
Constructor Summary
Constructors Constructor Description KafkaDataSetEditWorkflow(org.dashbuilder.dataset.client.DataSetClientServices clientServices, org.dashbuilder.validations.DataSetValidatorProvider validatorProvider, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, javax.enterprise.event.Event<SaveRequestEvent> saveRequestEvent, javax.enterprise.event.Event<TestDataSetRequestEvent> testDataSetEvent, javax.enterprise.event.Event<CancelRequestEvent> cancelRequestEvent, DataSetEditorWorkflow.View view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>>getDriverClass()protected Class<? extends org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>getEditorClass()protected Iterable<javax.validation.ConstraintViolation<?>>validate(boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled)-
Methods inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow
afterFlush, dispose, edit, getEditor, getWidget, init, showAdvancedTab, showConfigurationTab, showPreviewTab
-
Methods inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow
addViolations, asWidget, checkDataSetDefNotNull, checkDataSetDefNotNull, clear, clearButtons, flush, flush, getDataSetDef, hasErrors, showBackButton, showNextButton, showTestButton, testDataSet
-
-
-
-
Constructor Detail
-
KafkaDataSetEditWorkflow
@Inject public KafkaDataSetEditWorkflow(org.dashbuilder.dataset.client.DataSetClientServices clientServices, org.dashbuilder.validations.DataSetValidatorProvider validatorProvider, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, javax.enterprise.event.Event<SaveRequestEvent> saveRequestEvent, javax.enterprise.event.Event<TestDataSetRequestEvent> testDataSetEvent, javax.enterprise.event.Event<CancelRequestEvent> cancelRequestEvent, DataSetEditorWorkflow.View view)
-
-
Method Detail
-
getDriverClass
protected Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>> getDriverClass()
- Specified by:
getDriverClassin classDataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
-
getEditorClass
protected Class<? extends org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor> getEditorClass()
- Specified by:
getEditorClassin classDataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
-
validate
protected Iterable<javax.validation.ConstraintViolation<?>> validate(boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled)
- Overrides:
validatein classDataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
-
-