@Dependent public class RemoteDataSetEditWorkflow extends org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow<RemoteDataSetDef,RemoteDataSetDefEditor>
SQL 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.
org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.TestDataSetCallback, org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.View
driver, editor
beanManager, cancelButtonCommand, cancelRequestEvent, clientServices, dataSetDef, flushCommand, saveButtonCommand, saveRequestEvent, stepValidator, testButtonCommand, testDataSetEvent, validatorProvider, view, violations
Constructor and Description |
---|
RemoteDataSetEditWorkflow(org.dashbuilder.dataset.client.DataSetClientServices clientServices,
org.dashbuilder.validations.DataSetValidatorProvider validatorProvider,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.SaveRequestEvent> saveRequestEvent,
javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.TestDataSetRequestEvent> testDataSetEvent,
javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.CancelRequestEvent> cancelRequestEvent,
org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.View view) |
Modifier and Type | Method and Description |
---|---|
protected Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<RemoteDataSetDef,RemoteDataSetDefEditor>> |
getDriverClass() |
protected Class<? extends RemoteDataSetDefEditor> |
getEditorClass() |
void |
testDataSet(org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.TestDataSetCallback testDataSetCallback) |
protected Iterable<javax.validation.ConstraintViolation<?>> |
validate(boolean isCacheEnabled,
boolean isPushEnabled,
boolean isRefreshEnabled) |
afterFlush, dispose, edit, getEditor, getWidget, init, showAdvancedTab, showConfigurationTab, showPreviewTab
@Inject public RemoteDataSetEditWorkflow(org.dashbuilder.dataset.client.DataSetClientServices clientServices, org.dashbuilder.validations.DataSetValidatorProvider validatorProvider, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.SaveRequestEvent> saveRequestEvent, javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.TestDataSetRequestEvent> testDataSetEvent, javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.CancelRequestEvent> cancelRequestEvent, org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.View view)
public void testDataSet(org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.TestDataSetCallback testDataSetCallback)
testDataSet
in class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow<RemoteDataSetDef>
protected Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<RemoteDataSetDef,RemoteDataSetDefEditor>> getDriverClass()
getDriverClass
in class org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow<RemoteDataSetDef,RemoteDataSetDefEditor>
protected Class<? extends RemoteDataSetDefEditor> getEditorClass()
getEditorClass
in class org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow<RemoteDataSetDef,RemoteDataSetDefEditor>
protected Iterable<javax.validation.ConstraintViolation<?>> validate(boolean isCacheEnabled, boolean isPushEnabled, boolean isRefreshEnabled)
validate
in class org.dashbuilder.client.widgets.dataset.editor.workflow.edit.DataSetEditWorkflow<RemoteDataSetDef,RemoteDataSetDefEditor>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.