Class ElasticSearchDataSetEditWorkflow

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

    @Dependent
    public class ElasticSearchDataSetEditWorkflow
    extends DataSetEditWorkflow<org.dashbuilder.dataset.def.ElasticSearchDataSetDef,​org.dashbuilder.dataset.client.editor.ElasticSearchDataSetDefEditor>

    Elastic Search 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

      • ElasticSearchDataSetEditWorkflow

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

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