Class RemoteDataSetBasicAttributesWorkflow

  • All Implemented Interfaces:
    com.google.gwt.user.client.ui.IsWidget

    @Dependent
    public class RemoteDataSetBasicAttributesWorkflow
    extends org.dashbuilder.client.widgets.dataset.editor.workflow.create.DataSetBasicAttributesWorkflow<org.jbpm.workbench.ks.integration.RemoteDataSetDef,​RemoteDataSetDefAttributesEditor>

    SQL Data Set Editor workflow presenter for setting data set definition basic attributes.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow

        org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.TestDataSetCallback, org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.View
    • Field Summary

      • 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
      RemoteDataSetBasicAttributesWorkflow​(org.dashbuilder.dataset.client.DataSetClientServices clientServices, org.dashbuilder.validations.DataSetValidatorProvider validatorProvider, org.jboss.errai.ioc.client.container.SyncBeanManager beanManager, org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBasicAttributesEditor basicAttributesEditor, 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)  
    • Constructor Detail

      • RemoteDataSetBasicAttributesWorkflow

        @Inject
        public RemoteDataSetBasicAttributesWorkflow​(org.dashbuilder.dataset.client.DataSetClientServices clientServices,
                                                    org.dashbuilder.validations.DataSetValidatorProvider validatorProvider,
                                                    org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
                                                    org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBasicAttributesEditor basicAttributesEditor,
                                                    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)
    • Method Detail

      • getDriverClass

        protected Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<org.jbpm.workbench.ks.integration.RemoteDataSetDef,​RemoteDataSetDefAttributesEditor>> getDriverClass()
        Specified by:
        getDriverClass in class org.dashbuilder.client.widgets.dataset.editor.workflow.create.DataSetBasicAttributesWorkflow<org.jbpm.workbench.ks.integration.RemoteDataSetDef,​RemoteDataSetDefAttributesEditor>
      • validate

        protected Iterable<javax.validation.ConstraintViolation<?>> validate()
        Overrides:
        validate in class org.dashbuilder.client.widgets.dataset.editor.workflow.create.DataSetBasicAttributesWorkflow<org.jbpm.workbench.ks.integration.RemoteDataSetDef,​RemoteDataSetDefAttributesEditor>
      • testDataSet

        public void testDataSet​(org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow.TestDataSetCallback testDataSetCallback)
        Overrides:
        testDataSet in class org.dashbuilder.client.widgets.dataset.editor.workflow.DataSetEditorWorkflow<org.jbpm.workbench.ks.integration.RemoteDataSetDef>