Class BeanDataSetEditWorkflow

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

    @Dependent
    public class BeanDataSetEditWorkflow
    extends DataSetEditWorkflow<org.dashbuilder.dataset.def.BeanDataSetDef,​org.dashbuilder.dataset.client.editor.BeanDataSetDefEditor>

    Bean 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.

    Since:
    0.4.0
    • Constructor Detail

      • BeanDataSetEditWorkflow

        @Inject
        public BeanDataSetEditWorkflow​(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.BeanDataSetDef,​org.dashbuilder.dataset.client.editor.BeanDataSetDefEditor>> getDriverClass()
        Specified by:
        getDriverClass in class DataSetEditWorkflow<org.dashbuilder.dataset.def.BeanDataSetDef,​org.dashbuilder.dataset.client.editor.BeanDataSetDefEditor>
      • getEditorClass

        protected Class<? extends org.dashbuilder.dataset.client.editor.BeanDataSetDefEditor> getEditorClass()
        Specified by:
        getEditorClass in class DataSetEditWorkflow<org.dashbuilder.dataset.def.BeanDataSetDef,​org.dashbuilder.dataset.client.editor.BeanDataSetDefEditor>