public class ScriptActionNode
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindClusterNodeOrGroup(ProcessTaskModel task,
BusinessProcessModel process) |
protected void |
bindTaskToProcessDefaultNodeGroup(ProcessTaskModel task,
BusinessProcessModel process) |
boolean |
canBeTriggeredForTask(ProcessTaskModel processTaskModel) |
protected boolean |
canTriggerNextCallSynchronously() |
java.lang.String |
execute(BusinessProcessModel process) |
java.lang.String |
executeWithContext(NodeExecutionContext executionContext) |
java.lang.String |
getId()
Accesses the id to uniquely identify this is
Node within the process. |
protected ModelService |
getModelService() |
java.util.Optional<java.lang.String> |
getParameter(java.lang.String parameterName) |
protected ProcessDefinition |
getProcessDefinition(ProcessDefinitionId id) |
protected ProcessDefinition |
getProcessDefinition(java.lang.String processDefinitionName)
Deprecated.
since ages - use
AbstractNode.getProcessDefinition(ProcessDefinitionId) |
protected ProcessDefinitionFactory |
getProcessDefinitionFactory() |
protected ProcessFactory |
getProcessHelper() |
protected TaskService |
getTaskManager() |
java.lang.String |
getTransistion(java.lang.String returnCode) |
boolean |
isCanJoinPreviousNode() |
boolean |
isExecutionContextRequired() |
void |
trigger(BusinessProcessModel process) |
void |
triggerForTask(ProcessTaskModel task) |
protected void |
triggerNextCall(BusinessProcessModel process,
ProcessTaskModel taskModel,
Node node) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisWaitNodepublic java.lang.String getTransistion(java.lang.String returnCode)
public java.util.Optional<java.lang.String> getParameter(java.lang.String parameterName)
public void trigger(BusinessProcessModel process)
protected void bindClusterNodeOrGroup(ProcessTaskModel task, BusinessProcessModel process)
public java.lang.String execute(BusinessProcessModel process) throws NodeExecutionException
execute in interface NodeNodeExecutionExceptionpublic java.lang.String executeWithContext(NodeExecutionContext executionContext) throws NodeExecutionException
executeWithContext in interface NodeNodeExecutionExceptionpublic boolean isExecutionContextRequired()
isExecutionContextRequired in interface Nodepublic boolean canBeTriggeredForTask(ProcessTaskModel processTaskModel)
canBeTriggeredForTask in interface SynchronusAwareNodepublic void triggerForTask(ProcessTaskModel task)
triggerForTask in interface SynchronusAwareNodepublic boolean isCanJoinPreviousNode()
public java.lang.String getId()
NodeNode within the process.protected TaskService getTaskManager()
protected ModelService getModelService()
protected ProcessDefinitionFactory getProcessDefinitionFactory()
protected ProcessFactory getProcessHelper()
@Deprecated protected ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName)
AbstractNode.getProcessDefinition(ProcessDefinitionId)protected ProcessDefinition getProcessDefinition(ProcessDefinitionId id)
protected void bindTaskToProcessDefaultNodeGroup(ProcessTaskModel task, BusinessProcessModel process)
protected void triggerNextCall(BusinessProcessModel process, ProcessTaskModel taskModel, Node node)
protected boolean canTriggerNextCallSynchronously()
Copyright © 2018 SAP SE. All Rights Reserved.