Class GuidedDecisionTableModellerPresenter
- java.lang.Object
-
- org.drools.workbench.screens.guided.dtable.client.widget.table.GuidedDecisionTableModellerPresenter
-
- All Implemented Interfaces:
ViewMenuBuilder.SupportsZoom,GuidedDecisionTableModellerView.Presenter,org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager,org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.IsPinnedModeAware
@Dependent public class GuidedDecisionTableModellerPresenter extends Object implements GuidedDecisionTableModellerView.Presenter
-
-
Constructor Summary
Constructors Constructor Description GuidedDecisionTableModellerPresenter(GuidedDecisionTableModellerView view, org.jboss.errai.ioc.client.api.ManagedInstance<GuidedDecisionTableView.Presenter> dtPresenterProvider, GuidedDecisionTableModellerContextMenuSupport contextMenuSupport, javax.enterprise.event.Event<RadarMenuBuilder.UpdateRadarEvent> updateRadarEvent, javax.enterprise.event.Event<DecisionTablePinnedEvent> pinnedEvent, ColumnHeaderPopOver columnHeaderPopOver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GuidedDecisionTableView.PresenteraddDecisionTable(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly, Double x, Double y)voidaddOnEnterPinnedModeCommand(com.google.gwt.user.client.Command command)voidaddOnExitPinnedModeCommand(com.google.gwt.user.client.Command command)voidanalysisReportScreen(org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen)voidenterPinnedMode(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, com.google.gwt.user.client.Command onStartCommand)voidexitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand)Optional<GuidedDecisionTableView.Presenter>getActiveDecisionTable()Set<GuidedDecisionTableView.Presenter>getAvailableDecisionTables()org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.TransformMediatorgetDefaultTransformMediator()org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager.PinnedContextgetPinnedContext()GuidedDecisionTableModellerViewgetView()booleanisActiveDecisionTableEditable()booleanisDecisionTableAvailable(GuidedDecisionTableView.Presenter dtPresenter)booleanisGridPinned()voidonClose()voidonDecisionTableLinkedColumnSelected(DecisionTableColumnSelectedEvent event)voidonDecisionTableSelected(DecisionTableSelectedEvent event)voidonViewPinned(boolean isPinned)GuidedDecisionTableView.PresenterrefreshDecisionTable(GuidedDecisionTableView.Presenter dtPresenter, org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly)voidrefreshScrollPosition()voidreleaseDecisionTables()voidreleaseHandlerRegistrations()voidremoveDecisionTable(GuidedDecisionTableView.Presenter dtPresenter)voidsetZoom(int zoom)voidupdateLinks()voidupdatePinnedContext(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget)voidupdateRadar()
-
-
-
Constructor Detail
-
GuidedDecisionTableModellerPresenter
@Inject public GuidedDecisionTableModellerPresenter(GuidedDecisionTableModellerView view, org.jboss.errai.ioc.client.api.ManagedInstance<GuidedDecisionTableView.Presenter> dtPresenterProvider, GuidedDecisionTableModellerContextMenuSupport contextMenuSupport, javax.enterprise.event.Event<RadarMenuBuilder.UpdateRadarEvent> updateRadarEvent, javax.enterprise.event.Event<DecisionTablePinnedEvent> pinnedEvent, ColumnHeaderPopOver columnHeaderPopOver)
-
-
Method Detail
-
onClose
public void onClose()
- Specified by:
onClosein interfaceGuidedDecisionTableModellerView.Presenter
-
releaseDecisionTables
public void releaseDecisionTables()
- Specified by:
releaseDecisionTablesin interfaceGuidedDecisionTableModellerView.Presenter
-
releaseHandlerRegistrations
public void releaseHandlerRegistrations()
- Specified by:
releaseHandlerRegistrationsin interfaceGuidedDecisionTableModellerView.Presenter
-
addDecisionTable
public GuidedDecisionTableView.Presenter addDecisionTable(org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly, Double x, Double y)
- Specified by:
addDecisionTablein interfaceGuidedDecisionTableModellerView.Presenter
-
refreshDecisionTable
public GuidedDecisionTableView.Presenter refreshDecisionTable(GuidedDecisionTableView.Presenter dtPresenter, org.uberfire.backend.vfs.ObservablePath path, org.uberfire.mvp.PlaceRequest placeRequest, org.drools.workbench.screens.guided.dtable.model.GuidedDecisionTableEditorContent content, boolean isReadOnly)
- Specified by:
refreshDecisionTablein interfaceGuidedDecisionTableModellerView.Presenter
-
removeDecisionTable
public void removeDecisionTable(GuidedDecisionTableView.Presenter dtPresenter)
- Specified by:
removeDecisionTablein interfaceGuidedDecisionTableModellerView.Presenter
-
getActiveDecisionTable
public Optional<GuidedDecisionTableView.Presenter> getActiveDecisionTable()
- Specified by:
getActiveDecisionTablein interfaceGuidedDecisionTableModellerView.Presenter
-
getAvailableDecisionTables
public Set<GuidedDecisionTableView.Presenter> getAvailableDecisionTables()
- Specified by:
getAvailableDecisionTablesin interfaceGuidedDecisionTableModellerView.Presenter
-
isDecisionTableAvailable
public boolean isDecisionTableAvailable(GuidedDecisionTableView.Presenter dtPresenter)
- Specified by:
isDecisionTableAvailablein interfaceGuidedDecisionTableModellerView.Presenter
-
isActiveDecisionTableEditable
public boolean isActiveDecisionTableEditable()
- Specified by:
isActiveDecisionTableEditablein interfaceGuidedDecisionTableModellerView.Presenter
-
getView
public GuidedDecisionTableModellerView getView()
- Specified by:
getViewin interfaceGuidedDecisionTableModellerView.Presenter
-
setZoom
public void setZoom(int zoom)
- Specified by:
setZoomin interfaceViewMenuBuilder.SupportsZoom
-
enterPinnedMode
public void enterPinnedMode(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget, com.google.gwt.user.client.Command onStartCommand)- Specified by:
enterPinnedModein interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
exitPinnedMode
public void exitPinnedMode(com.google.gwt.user.client.Command onCompleteCommand)
- Specified by:
exitPinnedModein interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
updatePinnedContext
public void updatePinnedContext(org.uberfire.ext.wires.core.grids.client.widget.grid.GridWidget gridWidget) throws IllegalStateException- Specified by:
updatePinnedContextin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager- Throws:
IllegalStateException
-
getPinnedContext
public org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager.PinnedContext getPinnedContext()
- Specified by:
getPinnedContextin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
isGridPinned
public boolean isGridPinned()
- Specified by:
isGridPinnedin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.IsPinnedModeAware
-
getDefaultTransformMediator
public org.uberfire.ext.wires.core.grids.client.widget.layer.pinning.TransformMediator getDefaultTransformMediator()
- Specified by:
getDefaultTransformMediatorin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
addOnEnterPinnedModeCommand
public void addOnEnterPinnedModeCommand(com.google.gwt.user.client.Command command)
- Specified by:
addOnEnterPinnedModeCommandin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
addOnExitPinnedModeCommand
public void addOnExitPinnedModeCommand(com.google.gwt.user.client.Command command)
- Specified by:
addOnExitPinnedModeCommandin interfaceorg.uberfire.ext.wires.core.grids.client.widget.layer.pinning.GridPinnedModeManager
-
onDecisionTableSelected
public void onDecisionTableSelected(@Observes DecisionTableSelectedEvent event)- Specified by:
onDecisionTableSelectedin interfaceGuidedDecisionTableModellerView.Presenter
-
onDecisionTableLinkedColumnSelected
public void onDecisionTableLinkedColumnSelected(@Observes DecisionTableColumnSelectedEvent event)- Specified by:
onDecisionTableLinkedColumnSelectedin interfaceGuidedDecisionTableModellerView.Presenter
-
updateRadar
public void updateRadar()
- Specified by:
updateRadarin interfaceGuidedDecisionTableModellerView.Presenter
-
onViewPinned
public void onViewPinned(boolean isPinned)
- Specified by:
onViewPinnedin interfaceGuidedDecisionTableModellerView.Presenter
-
refreshScrollPosition
public void refreshScrollPosition()
- Specified by:
refreshScrollPositionin interfaceGuidedDecisionTableModellerView.Presenter
-
updateLinks
public void updateLinks()
- Specified by:
updateLinksin interfaceGuidedDecisionTableModellerView.Presenter
-
analysisReportScreen
public void analysisReportScreen(org.kie.workbench.common.services.verifier.reporting.client.panel.AnalysisReportScreen analysisReportScreen)
- Specified by:
analysisReportScreenin interfaceGuidedDecisionTableModellerView.Presenter
-
-