Class DataSetEditWorkflow<T extends org.dashbuilder.dataset.def.DataSetDef,​E extends org.dashbuilder.dataset.client.editor.DataSetDefEditor<? super T>>

    • Field Detail

      • driver

        protected com.google.gwt.editor.client.SimpleBeanEditorDriver<T extends org.dashbuilder.dataset.def.DataSetDef,​E extends org.dashbuilder.dataset.client.editor.DataSetDefEditor<? super T>> driver
      • editor

        protected E extends org.dashbuilder.dataset.client.editor.DataSetDefEditor<? super T> editor
    • Constructor Detail

      • DataSetEditWorkflow

        @Inject
        public DataSetEditWorkflow​(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 abstract Class<? extends com.google.gwt.editor.client.SimpleBeanEditorDriver<T,​E>> getDriverClass()
      • getEditorClass

        protected abstract Class<? extends E> getEditorClass()
      • validate

        protected Iterable<javax.validation.ConstraintViolation<?>> validate​(boolean isCacheEnabled,
                                                                             boolean isPushEnabled,
                                                                             boolean isRefreshEnabled)
      • getEditor

        public E getEditor()