@Dependent public class GuidedDecisionTablePresenter extends Object implements GuidedDecisionTableView.Presenter
| Modifier and Type | Class and Description |
|---|---|
static class |
GuidedDecisionTablePresenter.Access |
| Modifier and Type | Field and Description |
|---|---|
protected CellUtilities |
cellUtilities |
protected ColumnUtilities |
columnUtilities |
| Constructor and Description |
|---|
GuidedDecisionTablePresenter(org.jboss.errai.security.shared.api.identity.User identity,
GuidedDTableResourceType resourceType,
org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.rulename.RuleNamesService> ruleNameService,
javax.enterprise.event.Event<DecisionTableSelectedEvent> decisionTableSelectedEvent,
javax.enterprise.event.Event<DecisionTableColumnSelectedEvent> decisionTableColumnSelectedEvent,
javax.enterprise.event.Event<DecisionTableSelectionsChangedEvent> decisionTableSelectionsChangedEvent,
javax.enterprise.event.Event<RefreshAttributesPanelEvent> refreshAttributesPanelEvent,
javax.enterprise.event.Event<RefreshMetaDataPanelEvent> refreshMetaDataPanelEvent,
javax.enterprise.event.Event<RefreshConditionsPanelEvent> refreshConditionsPanelEvent,
javax.enterprise.event.Event<RefreshActionsPanelEvent> refreshActionsPanelEvent,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
GridWidgetCellFactory gridWidgetCellFactory,
GridWidgetColumnFactory gridWidgetColumnFactory,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory,
ModelSynchronizer synchronizer,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
GuidedDecisionTableLockManager lockManager,
GuidedDecisionTableLinkManager linkManager,
Clipboard clipboard,
DecisionTableAnalyzerProvider decisionTableAnalyzerProvider,
EnumLoaderUtilities enumLoaderUtilities,
PluginHandler pluginHandler) |
| Modifier and Type | Method and 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) |
boolean |
canConditionBeDeleted(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn col) |
boolean |
canConditionBeDeleted(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 col) |
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) |
void |
enterPinnedMode(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand) |
void |
exitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand) |
GuidedDecisionTablePresenter.Access |
getAccess() |
Set<String> |
getBindings(String className) |
org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent |
getConcurrentUpdateSessionInfo() |
org.uberfire.backend.vfs.ObservablePath |
getCurrentPath() |
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle |
getDataModelOracle() |
org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.TransformMediator |
getDefaultTransformMediator() |
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() |
Set<org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget> |
getGridWidgets() |
org.uberfire.backend.vfs.ObservablePath |
getLatestPath() |
List<String> |
getLHSBoundFacts() |
org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 |
getModel() |
GuidedDecisionTableModellerView.Presenter |
getModellerPresenter() |
Integer |
getOriginalHashCode() |
org.guvnor.common.services.shared.metadata.model.Overview |
getOverview() |
void |
getPackageParentRuleNames(org.uberfire.mvp.ParameterizedCommand<Collection<String>> command) |
org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager.PinnedContext |
getPinnedContext() |
org.uberfire.mvp.PlaceRequest |
getPlaceRequest() |
Set<String> |
getReservedAttributeNames() |
Map<String,String> |
getValueListLookups(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column) |
String |
getVersion() |
GuidedDecisionTableView |
getView() |
Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition> |
getWorkItemDefinitions() |
boolean |
hasColumnDefinitions() |
void |
initialiseAnalysis() |
boolean |
isGridPinned() |
boolean |
isMerged() |
boolean |
isMetaDataUnique(String metaDataName) |
boolean |
isReadOnly() |
void |
link(Set<GuidedDecisionTableView.Presenter> dtPresenters) |
void |
onAppendRow() |
void |
onClose() |
void |
onCopy() |
void |
onCut() |
void |
onDeleteSelectedCells() |
void |
onDeleteSelectedColumns() |
void |
onDeleteSelectedRows() |
void |
onInsertRowAbove() |
void |
onInsertRowBelow() |
void |
onOtherwiseCell() |
void |
onPaste() |
void |
refreshContent(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest,
GuidedDecisionTableEditorContent content,
boolean isReadOnly) |
void |
select(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget selectedGridWidget) |
void |
selectLinkedColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column) |
void |
setConcurrentUpdateSessionInfo(org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent concurrentUpdateSessionInfo) |
void |
setContent(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest,
GuidedDecisionTableEditorContent content,
GuidedDecisionTableModellerView.Presenter parent,
boolean isReadOnly) |
void |
setCurrentPath(org.uberfire.backend.vfs.ObservablePath currentPath) |
void |
setLatestPath(org.uberfire.backend.vfs.ObservablePath latestPath) |
void |
setMerged(boolean merged) |
void |
setOriginalHashCode(Integer originalHashCode) |
void |
setParentRuleName(String parentName) |
void |
setReadOnly(boolean isReadOnly) |
void |
setVersion(String version) |
void |
showAuditLog() |
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) |
void |
updatePinnedContext(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget) |
protected CellUtilities cellUtilities
protected ColumnUtilities columnUtilities
@Inject
public GuidedDecisionTablePresenter(org.jboss.errai.security.shared.api.identity.User identity,
GuidedDTableResourceType resourceType,
org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.rulename.RuleNamesService> ruleNameService,
javax.enterprise.event.Event<DecisionTableSelectedEvent> decisionTableSelectedEvent,
javax.enterprise.event.Event<DecisionTableColumnSelectedEvent> decisionTableColumnSelectedEvent,
javax.enterprise.event.Event<DecisionTableSelectionsChangedEvent> decisionTableSelectionsChangedEvent,
javax.enterprise.event.Event<RefreshAttributesPanelEvent> refreshAttributesPanelEvent,
javax.enterprise.event.Event<RefreshMetaDataPanelEvent> refreshMetaDataPanelEvent,
javax.enterprise.event.Event<RefreshConditionsPanelEvent> refreshConditionsPanelEvent,
javax.enterprise.event.Event<RefreshActionsPanelEvent> refreshActionsPanelEvent,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
GridWidgetCellFactory gridWidgetCellFactory,
GridWidgetColumnFactory gridWidgetColumnFactory,
org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracleFactory oracleFactory,
ModelSynchronizer synchronizer,
org.jboss.errai.ioc.client.container.SyncBeanManager beanManager,
@GuidedDecisionTable
GuidedDecisionTableLockManager lockManager,
GuidedDecisionTableLinkManager linkManager,
Clipboard clipboard,
DecisionTableAnalyzerProvider decisionTableAnalyzerProvider,
EnumLoaderUtilities enumLoaderUtilities,
PluginHandler pluginHandler)
public Set<org.drools.workbench.models.datamodel.workitems.PortableWorkDefinition> getWorkItemDefinitions()
getWorkItemDefinitions in interface GuidedDecisionTableView.Presenterpublic com.google.gwt.event.shared.EventBus getEventBus()
getEventBus in interface GuidedDecisionTableView.Presenterpublic void activate()
activate in interface GuidedDecisionTableView.Presenterpublic org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52 getModel()
getModel in interface GuidedDecisionTableView.Presenterpublic org.kie.workbench.common.widgets.client.datamodel.AsyncPackageDataModelOracle getDataModelOracle()
getDataModelOracle in interface GuidedDecisionTableView.Presenterpublic org.guvnor.common.services.shared.metadata.model.Overview getOverview()
getOverview in interface GuidedDecisionTableView.Presenterpublic GuidedDecisionTableView getView()
getView in interface GuidedDecisionTableView.Presenterpublic GuidedDecisionTableModellerView.Presenter getModellerPresenter()
getModellerPresenter in interface GuidedDecisionTableView.Presenterpublic void setContent(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest,
GuidedDecisionTableEditorContent content,
GuidedDecisionTableModellerView.Presenter parent,
boolean isReadOnly)
setContent in interface GuidedDecisionTableView.Presenterpublic void refreshContent(org.uberfire.backend.vfs.ObservablePath path,
org.uberfire.mvp.PlaceRequest placeRequest,
GuidedDecisionTableEditorContent content,
boolean isReadOnly)
refreshContent in interface GuidedDecisionTableView.Presenterpublic void link(Set<GuidedDecisionTableView.Presenter> dtPresenters)
link in interface GuidedDecisionTableView.Presenterpublic GuidedDecisionTablePresenter.Access getAccess()
getAccess in interface GuidedDecisionTableView.Presenterpublic void onClose()
onClose in interface GuidedDecisionTableView.Presenterpublic void initialiseAnalysis()
initialiseAnalysis in interface GuidedDecisionTableView.Presenterpublic void terminateAnalysis()
terminateAnalysis in interface GuidedDecisionTableView.Presenterpublic void select(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget selectedGridWidget)
select in interface org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManagerpublic void selectLinkedColumn(org.uberfire.ext.wires.core.grids.client.model.GridColumn<?> column)
selectLinkedColumn in interface org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManagerpublic Set<org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget> getGridWidgets()
getGridWidgets in interface org.uberfire.ext.wires.core.grids.client.widget.layer.GridSelectionManagerpublic void enterPinnedMode(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget,
com.google.gwt.user.client.Command onStartCommand)
enterPinnedMode in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManagerpublic void exitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand)
exitPinnedMode in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManagerpublic void updatePinnedContext(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)
throws IllegalStateException
updatePinnedContext in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManagerIllegalStateExceptionpublic org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager.PinnedContext getPinnedContext()
getPinnedContext in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManagerpublic boolean isGridPinned()
isGridPinned in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.IsPinnedModeAwarepublic org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.TransformMediator getDefaultTransformMediator()
getDefaultTransformMediator in interface org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManagerpublic void getPackageParentRuleNames(org.uberfire.mvp.ParameterizedCommand<Collection<String>> command)
getPackageParentRuleNames in interface GuidedDecisionTableView.Presenterpublic void setParentRuleName(String parentName)
setParentRuleName in interface GuidedDecisionTableView.Presenterpublic boolean hasColumnDefinitions()
hasColumnDefinitions in interface GuidedDecisionTableView.Presenterpublic Set<String> getBindings(String className)
getBindings in interface org.kie.workbench.common.widgets.client.workitems.IBindingProviderpublic List<String> getLHSBoundFacts()
getLHSBoundFacts in interface GuidedDecisionTableView.Presenterpublic boolean canConditionBeDeleted(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 col)
canConditionBeDeleted in interface GuidedDecisionTableView.Presenterpublic boolean canConditionBeDeleted(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn col)
canConditionBeDeleted in interface GuidedDecisionTableView.Presenterpublic Map<String,String> getValueListLookups(org.drools.workbench.models.guided.dtable.shared.model.BaseColumn column)
getValueListLookups in interface GuidedDecisionTableView.Presenterpublic void getEnumLookups(String factType, String factField, DependentEnumsUtilities.Context context, org.uberfire.client.callbacks.Callback<Map<String,String>> callback)
getEnumLookups in interface GuidedDecisionTableView.Presenterpublic Set<String> getReservedAttributeNames()
getReservedAttributeNames in interface GuidedDecisionTableView.Presenterpublic boolean isMetaDataUnique(String metaDataName)
isMetaDataUnique in interface GuidedDecisionTableView.Presenterpublic void editCondition(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
editCondition in interface GuidedDecisionTableView.Presenterpublic void editCondition(org.drools.workbench.models.guided.dtable.shared.model.BRLConditionColumn column)
editCondition in interface GuidedDecisionTableView.Presenterpublic void editAction(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)
editAction in interface GuidedDecisionTableView.Presenterpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)
appendColumn in interface GuidedDecisionTableView.Presenterpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)
appendColumn in interface GuidedDecisionTableView.Presenterpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.Pattern52 pattern,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
appendColumn in interface GuidedDecisionTableView.Presenterpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
appendColumn in interface GuidedDecisionTableView.Presenterpublic void appendColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)
appendColumn in interface GuidedDecisionTableView.Presenterpublic void onAppendRow()
onAppendRow in interface InsertMenuBuilder.SupportsAppendRowpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 column)
deleteColumn in interface GuidedDecisionTableView.Presenterpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 column)
deleteColumn in interface GuidedDecisionTableView.Presenterpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 column)
deleteColumn in interface GuidedDecisionTableView.Presenterpublic void deleteColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 column)
deleteColumn in interface GuidedDecisionTableView.Presenterpublic void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.AttributeCol52 editedColumn)
updateColumn in interface GuidedDecisionTableView.Presenterpublic void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.MetadataCol52 editedColumn)
updateColumn in interface GuidedDecisionTableView.Presenterpublic 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)
updateColumn in interface GuidedDecisionTableView.Presenterpublic void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.ConditionCol52 editedColumn)
updateColumn in interface GuidedDecisionTableView.Presenterpublic void updateColumn(org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 originalColumn,
org.drools.workbench.models.guided.dtable.shared.model.ActionCol52 editedColumn)
updateColumn in interface GuidedDecisionTableView.Presenterpublic void onCut()
onCut in interface EditMenuBuilder.SupportsEditMenupublic void onCopy()
onCopy in interface EditMenuBuilder.SupportsEditMenupublic void onPaste()
onPaste in interface EditMenuBuilder.SupportsEditMenupublic void onDeleteSelectedCells()
onDeleteSelectedCells in interface EditMenuBuilder.SupportsEditMenupublic void onDeleteSelectedColumns()
onDeleteSelectedColumns in interface EditMenuBuilder.SupportsEditMenupublic void onDeleteSelectedRows()
onDeleteSelectedRows in interface EditMenuBuilder.SupportsEditMenupublic boolean isMerged()
isMerged in interface ViewMenuBuilder.HasMergedViewpublic void setMerged(boolean merged)
setMerged in interface ViewMenuBuilder.HasMergedViewpublic void showAuditLog()
showAuditLog in interface ViewMenuBuilder.HasAuditLogpublic void onInsertRowAbove()
onInsertRowAbove in interface InsertMenuBuilder.SupportsInsertRowAbovepublic void onInsertRowBelow()
onInsertRowBelow in interface InsertMenuBuilder.SupportsInsertRowBelowpublic void onOtherwiseCell()
onOtherwiseCell in interface EditMenuBuilder.SupportsEditMenupublic String getVersion()
getVersion in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setVersion(String version)
setVersion in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic org.uberfire.backend.vfs.ObservablePath getLatestPath()
getLatestPath in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setLatestPath(org.uberfire.backend.vfs.ObservablePath latestPath)
setLatestPath in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic org.uberfire.backend.vfs.ObservablePath getCurrentPath()
getCurrentPath in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setCurrentPath(org.uberfire.backend.vfs.ObservablePath currentPath)
setCurrentPath in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic org.uberfire.mvp.PlaceRequest getPlaceRequest()
getPlaceRequest in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic boolean isReadOnly()
isReadOnly in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setReadOnly(boolean isReadOnly)
setReadOnly in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic Integer getOriginalHashCode()
getOriginalHashCode in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setOriginalHashCode(Integer originalHashCode)
setOriginalHashCode in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent getConcurrentUpdateSessionInfo()
getConcurrentUpdateSessionInfo in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentpublic void setConcurrentUpdateSessionInfo(org.uberfire.backend.vfs.ObservablePath.OnConcurrentUpdateEvent concurrentUpdateSessionInfo)
setConcurrentUpdateSessionInfo in interface org.kie.workbench.common.widgets.metadata.client.KieDocumentCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.