Class ProcessInstanceDiagramViewImpl
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.jbpm.workbench.pr.client.editors.instance.diagram.ProcessInstanceDiagramViewImpl
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<org.jbpm.workbench.pr.model.ProcessNodeSummary>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,ProcessInstanceDiagramView,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
@Dependent @Templated(stylesheet="ProcessInstanceDiagram.css") public class ProcessInstanceDiagramViewImpl extends com.google.gwt.user.client.ui.Composite implements ProcessInstanceDiagramView
-
-
Constructor Summary
Constructors Constructor Description ProcessInstanceDiagramViewImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisableExpandAnchor()voiddisplayImage(String svgContent)voiddisplayMessage(String message)voidexpandDiagram()org.jbpm.workbench.pr.model.ProcessNodeSummarygetValue()voidhideBusyIndicator()voidhideNodeActions()voidhideParentAndSubProcessPanel()voidinit()protected voidonClickParentInstanceName(com.google.gwt.event.dom.client.ClickEvent event)voidonProcessNodeChange(org.jboss.errai.common.client.dom.Event e)voidonShow()protected voidrenderBadges()voidsetNodeBadges(Map<String,Long> badges)voidsetNodeInstances(List<org.jbpm.workbench.pr.model.NodeInstanceSummary> nodes)voidsetOnDiagramNodeSelectionCallback(org.uberfire.client.callbacks.Callback<String> callback)voidsetOnDiagramNodeSelectionDoubleClick(org.uberfire.client.callbacks.Callback<String> callback)voidsetOnProcessNodeSelectedCallback(org.uberfire.client.callbacks.Callback<String> callback)voidsetParentProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary parentProcessInstance)voidsetParentSelectedCommand(com.google.gwt.user.client.Command parentSelectedCommand)voidsetProcessNodes(List<org.jbpm.workbench.pr.model.ProcessNodeSummary> nodes)voidsetShowOrHideNodeActionsCommand(com.google.gwt.user.client.Command command)voidsetShowOrHideParentAndSubProcessPanelCommand(com.google.gwt.user.client.Command command)voidsetSubProcessInstances(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> subProcessInstances)voidsetTimerInstances(List<org.jbpm.workbench.pr.model.TimerInstanceSummary> timers)voidsetValue(org.jbpm.workbench.pr.model.ProcessNodeSummary node)voidshowBusyIndicator(String message)protected voidshowHideBadges()voidshowNodeActions()voidshowOrHideNodeActionsTriggered()voidshowOrHideParentAndSubProcessPanelTriggered()voidshowParentAndSubProcessPanel()-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setOnProcessNodeSelectedCallback
public void setOnProcessNodeSelectedCallback(org.uberfire.client.callbacks.Callback<String> callback)
- Specified by:
setOnProcessNodeSelectedCallbackin interfaceProcessInstanceDiagramView
-
setOnDiagramNodeSelectionCallback
public void setOnDiagramNodeSelectionCallback(org.uberfire.client.callbacks.Callback<String> callback)
- Specified by:
setOnDiagramNodeSelectionCallbackin interfaceProcessInstanceDiagramView
-
setOnDiagramNodeSelectionDoubleClick
public void setOnDiagramNodeSelectionDoubleClick(org.uberfire.client.callbacks.Callback<String> callback)
- Specified by:
setOnDiagramNodeSelectionDoubleClickin interfaceProcessInstanceDiagramView
-
setParentSelectedCommand
public void setParentSelectedCommand(com.google.gwt.user.client.Command parentSelectedCommand)
- Specified by:
setParentSelectedCommandin interfaceProcessInstanceDiagramView
-
setProcessNodes
public void setProcessNodes(List<org.jbpm.workbench.pr.model.ProcessNodeSummary> nodes)
- Specified by:
setProcessNodesin interfaceProcessInstanceDiagramView
-
getValue
public org.jbpm.workbench.pr.model.ProcessNodeSummary getValue()
- Specified by:
getValuein interfacecom.google.gwt.user.client.TakesValue<org.jbpm.workbench.pr.model.ProcessNodeSummary>
-
setValue
public void setValue(org.jbpm.workbench.pr.model.ProcessNodeSummary node)
- Specified by:
setValuein interfacecom.google.gwt.user.client.TakesValue<org.jbpm.workbench.pr.model.ProcessNodeSummary>
-
setNodeInstances
public void setNodeInstances(List<org.jbpm.workbench.pr.model.NodeInstanceSummary> nodes)
- Specified by:
setNodeInstancesin interfaceProcessInstanceDiagramView
-
showParentAndSubProcessPanel
public void showParentAndSubProcessPanel()
- Specified by:
showParentAndSubProcessPanelin interfaceProcessInstanceDiagramView
-
hideParentAndSubProcessPanel
public void hideParentAndSubProcessPanel()
- Specified by:
hideParentAndSubProcessPanelin interfaceProcessInstanceDiagramView
-
setShowOrHideParentAndSubProcessPanelCommand
public void setShowOrHideParentAndSubProcessPanelCommand(com.google.gwt.user.client.Command command)
- Specified by:
setShowOrHideParentAndSubProcessPanelCommandin interfaceProcessInstanceDiagramView
-
showOrHideParentAndSubProcessPanelTriggered
public void showOrHideParentAndSubProcessPanelTriggered()
- Specified by:
showOrHideParentAndSubProcessPanelTriggeredin interfaceProcessInstanceDiagramView
-
setSubProcessInstances
public void setSubProcessInstances(List<org.jbpm.workbench.pr.model.ProcessInstanceSummary> subProcessInstances)
- Specified by:
setSubProcessInstancesin interfaceProcessInstanceDiagramView
-
setParentProcessInstance
public void setParentProcessInstance(org.jbpm.workbench.pr.model.ProcessInstanceSummary parentProcessInstance)
- Specified by:
setParentProcessInstancein interfaceProcessInstanceDiagramView
-
setTimerInstances
public void setTimerInstances(List<org.jbpm.workbench.pr.model.TimerInstanceSummary> timers)
- Specified by:
setTimerInstancesin interfaceProcessInstanceDiagramView
-
onProcessNodeChange
@EventHandler("available-nodes") public void onProcessNodeChange(@ForEvent("change") org.jboss.errai.common.client.dom.Event e)
-
showNodeActions
public void showNodeActions()
- Specified by:
showNodeActionsin interfaceProcessInstanceDiagramView
-
hideNodeActions
public void hideNodeActions()
- Specified by:
hideNodeActionsin interfaceProcessInstanceDiagramView
-
setShowOrHideNodeActionsCommand
public void setShowOrHideNodeActionsCommand(com.google.gwt.user.client.Command command)
- Specified by:
setShowOrHideNodeActionsCommandin interfaceProcessInstanceDiagramView
-
showOrHideNodeActionsTriggered
public void showOrHideNodeActionsTriggered()
- Specified by:
showOrHideNodeActionsTriggeredin interfaceProcessInstanceDiagramView
-
expandDiagram
public void expandDiagram()
- Specified by:
expandDiagramin interfaceProcessInstanceDiagramView
-
displayImage
public void displayImage(String svgContent)
- Specified by:
displayImagein interfaceProcessInstanceDiagramView
-
setNodeBadges
public void setNodeBadges(Map<String,Long> badges)
- Specified by:
setNodeBadgesin interfaceProcessInstanceDiagramView
-
onShow
public void onShow()
- Specified by:
onShowin interfaceProcessInstanceDiagramView
-
showHideBadges
protected void showHideBadges()
-
renderBadges
protected void renderBadges()
-
displayMessage
public void displayMessage(String message)
- Specified by:
displayMessagein interfaceProcessInstanceDiagramView
-
showBusyIndicator
public void showBusyIndicator(String message)
- Specified by:
showBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
hideBusyIndicator
public void hideBusyIndicator()
- Specified by:
hideBusyIndicatorin interfaceorg.uberfire.ext.widgets.common.client.common.HasBusyIndicator
-
onClickParentInstanceName
@EventHandler("parent-process-name") protected void onClickParentInstanceName(com.google.gwt.event.dom.client.ClickEvent event)
-
disableExpandAnchor
public void disableExpandAnchor()
- Specified by:
disableExpandAnchorin interfaceProcessInstanceDiagramView
-
-