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

    • 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:
        getDriverClass in class DataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,​org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>
      • getEditorClass

        protected Class<? extends org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor> getEditorClass()
        Specified by:
        getEditorClass in class DataSetEditWorkflow<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:
        validate in class DataSetEditWorkflow<org.dashbuilder.dataset.def.KafkaDataSetDef,​org.dashbuilder.dataset.client.editor.KafkaDataSetDefEditor>