Class DataSetEditorWorkflow<T extends org.dashbuilder.dataset.def.DataSetDef>

    • Field Detail

      • beanManager

        protected org.jboss.errai.ioc.client.container.SyncBeanManager beanManager
        -------------- CDI Injections --------------
      • clientServices

        protected org.dashbuilder.dataset.client.DataSetClientServices clientServices
      • validatorProvider

        protected org.dashbuilder.validations.DataSetValidatorProvider validatorProvider
      • saveRequestEvent

        protected javax.enterprise.event.Event<SaveRequestEvent> saveRequestEvent
      • cancelRequestEvent

        protected javax.enterprise.event.Event<CancelRequestEvent> cancelRequestEvent
      • dataSetDef

        protected T extends org.dashbuilder.dataset.def.DataSetDef dataSetDef
        -------------- Private class members. --------------
      • violations

        protected Collection<javax.validation.ConstraintViolation<?>> violations
      • flushCommand

        protected org.uberfire.mvp.Command flushCommand
      • stepValidator

        protected org.uberfire.mvp.Command stepValidator
      • testButtonCommand

        protected final org.uberfire.mvp.Command testButtonCommand
      • saveButtonCommand

        protected final org.uberfire.mvp.Command saveButtonCommand
      • cancelButtonCommand

        protected final org.uberfire.mvp.Command cancelButtonCommand
    • Constructor Detail

      • DataSetEditorWorkflow

        @Inject
        public DataSetEditorWorkflow​(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

      • init

        public void init()
      • hasErrors

        public boolean hasErrors()
      • getDataSetDef

        public T getDataSetDef()
      • asWidget

        public com.google.gwt.user.client.ui.Widget asWidget()
        Specified by:
        asWidget in interface com.google.gwt.user.client.ui.IsWidget
      • flush

        public void flush​(com.google.gwt.editor.client.SimpleBeanEditorDriver driver)
      • afterFlush

        protected void afterFlush()
      • dispose

        protected void dispose()
      • addViolations

        protected void addViolations​(Iterable<javax.validation.ConstraintViolation<?>> _violations)
      • checkDataSetDefNotNull

        protected void checkDataSetDefNotNull()
      • checkDataSetDefNotNull

        protected void checkDataSetDefNotNull​(T def)