Class RemoteDataSetEditor

  • All Implemented Interfaces:
    com.google.gwt.editor.client.Editor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>, com.google.gwt.editor.client.HasEditorDelegate<org.jbpm.workbench.ks.integration.RemoteDataSetDef>, com.google.gwt.editor.client.ValueAwareEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>, com.google.gwt.user.client.ui.IsWidget, org.dashbuilder.common.client.editor.HasConstrainedValue<List<org.dashbuilder.dataset.def.DataColumnDef>>, org.dashbuilder.dataset.client.editor.DataSetDefEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>, RemoteDataSetDefEditor

    @Dependent
    public class RemoteDataSetEditor
    extends org.dashbuilder.client.widgets.dataset.editor.DataSetEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>
    implements RemoteDataSetDefEditor

    KIE Server/Remote Data Set editor presenter.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.dashbuilder.client.widgets.dataset.editor.DataSetEditor

        org.dashbuilder.client.widgets.dataset.editor.DataSetEditor.View
      • Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor

        com.google.gwt.editor.client.Editor.Ignore, com.google.gwt.editor.client.Editor.Path
    • Field Summary

      • Fields inherited from class org.dashbuilder.client.widgets.dataset.editor.DataSetEditor

        advancedTabItemClickHandler, afterPreviewCommand, backendCacheAttributesEditor, basicAttributesEditor, clientCacheAttributesEditor, clientServices, columnsAndFilterEditor, configurationTabItemClickHandler, dataSetDef, errorEvent, loadingBox, previewTabItemClickHandler, previewTable, providerAttributesEditorView, TAB_ADVANCED, TAB_CONFIGURATION, TAB_PREVIEW, tabChangedEvent, view
    • Constructor Summary

      Constructors 
      Constructor Description
      RemoteDataSetEditor​(org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBasicAttributesEditor basicAttributesEditor, RemoteDataSetDefAttributesEditor attributesEditor, org.dashbuilder.client.widgets.dataset.editor.DataSetDefColumnsFilterEditor columnsAndFilterEditor, org.dashbuilder.client.widgets.dataset.editor.DataSetDefPreviewTable previewTable, org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBackendCacheAttributesEditor backendCacheAttributesEditor, org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefClientCacheAttributesEditor clientCacheAttributesEditor, org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefRefreshAttributesEditor refreshEditor, org.dashbuilder.dataset.client.DataSetClientServices clientServices, org.dashbuilder.client.widgets.common.LoadingBox loadingBox, javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.ErrorEvent> errorEvent, javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.TabChangedEvent> tabChangedEvent, org.dashbuilder.client.widgets.dataset.editor.DataSetEditor.View view)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.dashbuilder.common.client.editor.ValueBoxEditor<String> dataSource()  
      org.dashbuilder.common.client.editor.ValueBoxEditor<String> dbSQL()  
      RemoteDataSetDefAttributesEditor getAttributesEditor()  
      void init()  
      org.dashbuilder.common.client.editor.list.DropDownEditor queryTarget()
      GWT EDITOR CONTRACT METHODS **
      org.dashbuilder.common.client.editor.list.DropDownEditor serverTemplateId()  
      void setValue​(org.jbpm.workbench.ks.integration.RemoteDataSetDef value)  
      • Methods inherited from class org.dashbuilder.client.widgets.dataset.editor.DataSetEditor

        afterPreview, asWidget, backendCacheEditor, basicAttributesEditor, clientCacheEditor, columnsAndFilterEditor, doPreview, flush, onPropertyChange, refreshEditor, setAcceptableValues, setDelegate, showAdvancedTab, showConfigurationTab, showError, showPreviewTab
      • Methods inherited from interface org.dashbuilder.dataset.client.editor.DataSetDefEditor

        backendCacheEditor, basicAttributesEditor, clientCacheEditor, columnsAndFilterEditor, refreshEditor
      • Methods inherited from interface org.dashbuilder.common.client.editor.HasConstrainedValue

        setAcceptableValues
      • Methods inherited from interface com.google.gwt.editor.client.HasEditorDelegate

        setDelegate
      • Methods inherited from interface com.google.gwt.editor.client.ValueAwareEditor

        flush, onPropertyChange
    • Constructor Detail

      • RemoteDataSetEditor

        @Inject
        public RemoteDataSetEditor​(org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBasicAttributesEditor basicAttributesEditor,
                                   RemoteDataSetDefAttributesEditor attributesEditor,
                                   org.dashbuilder.client.widgets.dataset.editor.DataSetDefColumnsFilterEditor columnsAndFilterEditor,
                                   org.dashbuilder.client.widgets.dataset.editor.DataSetDefPreviewTable previewTable,
                                   org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefBackendCacheAttributesEditor backendCacheAttributesEditor,
                                   org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefClientCacheAttributesEditor clientCacheAttributesEditor,
                                   org.dashbuilder.client.widgets.dataset.editor.attributes.DataSetDefRefreshAttributesEditor refreshEditor,
                                   org.dashbuilder.dataset.client.DataSetClientServices clientServices,
                                   org.dashbuilder.client.widgets.common.LoadingBox loadingBox,
                                   javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.ErrorEvent> errorEvent,
                                   javax.enterprise.event.Event<org.dashbuilder.client.widgets.dataset.event.TabChangedEvent> tabChangedEvent,
                                   org.dashbuilder.client.widgets.dataset.editor.DataSetEditor.View view)
    • Method Detail

      • init

        @PostConstruct
        public void init()
        Overrides:
        init in class org.dashbuilder.client.widgets.dataset.editor.DataSetEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>
      • queryTarget

        public org.dashbuilder.common.client.editor.list.DropDownEditor queryTarget()
        GWT EDITOR CONTRACT METHODS **
        Specified by:
        queryTarget in interface RemoteDataSetDefEditor
      • setValue

        public void setValue​(org.jbpm.workbench.ks.integration.RemoteDataSetDef value)
        Specified by:
        setValue in interface com.google.gwt.editor.client.ValueAwareEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>
        Overrides:
        setValue in class org.dashbuilder.client.widgets.dataset.editor.DataSetEditor<org.jbpm.workbench.ks.integration.RemoteDataSetDef>