Interface GuidedDecisionTableView.Presenter
-
- All Superinterfaces:
EditMenuBuilder.SupportsEditMenu,org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager,org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager,org.kie.workbench.common.widgets.client.workitems.IBindingProvider,InsertMenuBuilder.SupportsAppendRow,InsertMenuBuilder.SupportsInsertRowAbove,InsertMenuBuilder.SupportsInsertRowBelow,org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.IsPinnedModeAware,org.kie.workbench.common.widgets.metadata.client.KieDocument,ViewMenuBuilder.HasAuditLog,ViewMenuBuilder.HasMergedView
- All Known Implementing Classes:
GuidedDecisionTablePresenter
- Enclosing interface:
- GuidedDecisionTableView
public static interface GuidedDecisionTableView.Presenter extends org.kie.workbench.common.widgets.client.workitems.IBindingProvider, org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManager, org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager, EditMenuBuilder.SupportsEditMenu, ViewMenuBuilder.HasMergedView, ViewMenuBuilder.HasAuditLog, InsertMenuBuilder.SupportsAppendRow, InsertMenuBuilder.SupportsInsertRowAbove, InsertMenuBuilder.SupportsInsertRowBelow, org.kie.workbench.common.widgets.metadata.client.KieDocument
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidactivate()voidappendColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)voidappendColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)voidappendColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)voidappendColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)voidappendColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)voiddeleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)voiddeleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)voiddeleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)voiddeleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)voideditAction(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)voideditCondition(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn column)voideditCondition(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)GuidedDecisionTablePresenter.AccessgetAccess()org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOraclegetDataModelOracle()voidgetEnumLookups(String factType, String factField, DependentEnumsUtilities.Context context, org.uberfire.client.callbacks.Callback<Map<String,String>> callback)com.google.gwt.event.shared.EventBusgetEventBus()List<String>getLHSBoundFacts()org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52getModel()GuidedDecisionTableModellerView.PresentergetModellerPresenter()org.guvnor.common.services.shared.metadata.model.OverviewgetOverview()voidgetPackageParentRuleNames(org.uberfire.mvp.ParameterizedCommand<Collection<String>> command)Set<String>getReservedAttributeNames()Map<String,String>getValueListLookups(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)GuidedDecisionTableViewgetView()Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition>getWorkItemDefinitions()booleanhasColumnDefinitions()booleanhasEditableColumns()voidinitialiseAnalysis()booleanisMetaDataUnique(String metaDataName)voidlink(Set<GuidedDecisionTableView.Presenter> dtPresenters)voidonClose()voidonSort(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)voidrefreshContent(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly)voidsetContent(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)voidsetParentRuleName(String parentName)voidsetShowRuleName(boolean show)voidterminateAnalysis()voidupdateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editedColumn)voidupdateColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 editedColumn)voidupdateColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn)voidupdateColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 editedColumn)voidupdateColumn(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.drools.workbench.screens.guided.dtable.client.editor.menu.EditMenuBuilder.SupportsEditMenu
onCopy, onCut, onDeleteSelectedCells, onDeleteSelectedColumns, onDeleteSelectedRows, onOtherwiseCell, onPaste
-
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.drools.workbench.screens.guided.dtable.client.editor.menu.InsertMenuBuilder.SupportsAppendRow
onAppendRow
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.editor.menu.InsertMenuBuilder.SupportsInsertRowAbove
onInsertRowAbove
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.editor.menu.InsertMenuBuilder.SupportsInsertRowBelow
onInsertRowBelow
-
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
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.editor.menu.ViewMenuBuilder.HasAuditLog
showAuditLog
-
Methods inherited from interface org.drools.workbench.screens.guided.dtable.client.editor.menu.ViewMenuBuilder.HasMergedView
isMerged, setMerged
-
-
-
-
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()
-
getView
GuidedDecisionTableView getView()
-
getModellerPresenter
GuidedDecisionTableModellerView.Presenter getModellerPresenter()
-
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)
-
getAccess
GuidedDecisionTablePresenter.Access getAccess()
-
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()
-
getValueListLookups
Map<String,String> getValueListLookups(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
-
getEnumLookups
void getEnumLookups(String factType, String factField, DependentEnumsUtilities.Context context, org.uberfire.client.callbacks.Callback<Map<String,String>> callback)
-
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)
-
deleteColumn
void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
deleteColumn
void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
deleteColumn
void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
deleteColumn
void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
updateColumn
void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 editedColumn) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
updateColumn
void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 editedColumn) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
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
-
updateColumn
void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
updateColumn
void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 originalColumn, org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editedColumn) throws ModelSynchronizer.VetoException- Throws:
ModelSynchronizer.VetoException
-
link
void link(Set<GuidedDecisionTableView.Presenter> dtPresenters)
-
hasEditableColumns
boolean hasEditableColumns()
-
setShowRuleName
void setShowRuleName(boolean show)
-
onSort
void onSort(org.uberfire.ext.wires.core.grids.client.model.GridColumn gridColumn)
-
-