Interface GuidedDecisionTableView.Presenter

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager

        org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager.PinnedContext
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void activate()  
      void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)  
      void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)  
      void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)  
      void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)  
      void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)  
      void deleteColumn​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)  
      void deleteColumn​(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)  
      void deleteColumn​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)  
      void deleteColumn​(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)  
      void editAction​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)  
      void editCondition​(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn column)  
      void editCondition​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)  
      GuidedDecisionTablePresenter.Access getAccess()  
      org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()  
      void getEnumLookups​(String factType, String factField, DependentEnumsUtilities.Context context, org.uberfire.client.callbacks.Callback<Map<String,​String>> callback)  
      com.google.gwt.event.shared.EventBus getEventBus()  
      List<String> getLHSBoundFacts()  
      org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 getModel()  
      GuidedDecisionTableModellerView.Presenter getModellerPresenter()  
      org.guvnor.common.services.shared.metadata.model.Overview getOverview()  
      void getPackageParentRuleNames​(org.uberfire.mvp.ParameterizedCommand<Collection<String>> command)  
      Set<String> getReservedAttributeNames()  
      Map<String,​String> getValueListLookups​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)  
      GuidedDecisionTableView getView()  
      Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition> getWorkItemDefinitions()  
      boolean hasColumnDefinitions()  
      boolean hasEditableColumns()  
      void initialiseAnalysis()  
      boolean isMetaDataUnique​(String metaDataName)  
      void link​(Set<GuidedDecisionTableView.Presenter> dtPresenters)  
      void onClose()  
      void onSort​(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)  
      void refreshContent​(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly)  
      void setContent​(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, GuidedDecisionTableModellerView.Presenter parent, boolean isReadOnly)  
      void setParentRuleName​(String parentName)  
      void setShowRuleName​(boolean show)  
      void terminateAnalysis()  
      void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editedColumn)  
      void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 editedColumn)  
      void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn)  
      void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 editedColumn)  
      void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editedPattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn)  
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager

        addOnEnterPinnedModeCommand, addOnExitPinnedModeCommand, enterPinnedMode, exitPinnedMode, getDefaultTransformMediator, getPinnedContext, updatePinnedContext
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager

        getGridWidgets, select, selectLinkedColumn
      • Methods inherited from interface org.kie.workbench.common.widgets.client.workitems.IBindingProvider

        getBindings
      • Methods inherited from interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.IsPinnedModeAware

        isGridPinned
      • Methods inherited from interface org.kie.workbench.common.widgets.metadata.client.KieDocument

        getConcurrentUpdateSessionInfo, getCurrentPath, getLatestPath, getOriginalHashCode, getPlaceRequest, getVersion, isReadOnly, setConcurrentUpdateSessionInfo, setCurrentPath, setLatestPath, setOriginalHashCode, setReadOnly, setVersion
    • Method Detail

      • getWorkItemDefinitions

        Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition> getWorkItemDefinitions()
      • getEventBus

        com.google.gwt.event.shared.EventBus getEventBus()
      • activate

        void activate()
      • getModel

        org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 getModel()
      • getDataModelOracle

        org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()
      • getOverview

        org.guvnor.common.services.shared.metadata.model.Overview getOverview()
      • setContent

        void setContent​(org.uberfire.backend.vfs.ObservablePath path,
                        org.uberfire.mvp.PlaceRequest placeRequest,
                        org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen,
                        org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content,
                        GuidedDecisionTableModellerView.Presenter parent,
                        boolean isReadOnly)
      • refreshContent

        void refreshContent​(org.uberfire.backend.vfs.ObservablePath path,
                            org.uberfire.mvp.PlaceRequest placeRequest,
                            org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content,
                            boolean isReadOnly)
      • onClose

        void onClose()
      • initialiseAnalysis

        void initialiseAnalysis()
      • terminateAnalysis

        void terminateAnalysis()
      • getPackageParentRuleNames

        void getPackageParentRuleNames​(org.uberfire.mvp.ParameterizedCommand<Collection<String>> command)
      • setParentRuleName

        void setParentRuleName​(String parentName)
      • hasColumnDefinitions

        boolean hasColumnDefinitions()
      • getLHSBoundFacts

        List<String> getLHSBoundFacts()
      • getValueListLookups

        Map<String,​String> getValueListLookups​(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
      • getReservedAttributeNames

        Set<String> getReservedAttributeNames()
      • isMetaDataUnique

        boolean isMetaDataUnique​(String metaDataName)
      • editCondition

        void editCondition​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                           org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
      • editCondition

        void editCondition​(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn column)
      • editAction

        void editAction​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)
      • appendColumn

        void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)
      • appendColumn

        void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)
      • appendColumn

        void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
                          org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
      • appendColumn

        void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
      • appendColumn

        void appendColumn​(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)
      • updateColumn

        void updateColumn​(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 originalPattern,
                          org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn,
                          org.drools.workbench.models.guided.dtable.shared.model.Pattern52 editedPattern,
                          org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn)
                   throws ModelSynchronizer.VetoException
        Throws:
        ModelSynchronizer.VetoException
      • hasEditableColumns

        boolean hasEditableColumns()
      • setShowRuleName

        void setShowRuleName​(boolean show)
      • onSort

        void onSort​(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)