Class ScriptActionNode
java.lang.Object
de.hybris.platform.processengine.definition.ScriptActionNode
- All Implemented Interfaces:
Node,SupportsRetryOnConnectionFailureNode,SynchronusAwareNode
-
Method Summary
Modifier and TypeMethodDescriptionprotected voidbindClusterNodeOrGroup(ProcessTaskModel task, BusinessProcessModel process) protected voidbooleancanBeTriggeredForTask(ProcessTaskModel processTaskModel) protected booleanexecute(BusinessProcessModel process) executeWithContext(NodeExecutionContext executionContext) getId()Accesses the id to uniquely identify this isNodewithin the process.protected ModelServicegetParameter(String parameterName) protected ProcessDefinitionprotected ProcessDefinitiongetProcessDefinition(String processDefinitionName) Deprecated, for removal: This API element is subject to removal in a future version.protected ProcessDefinitionFactoryprotected ProcessFactoryprotected TaskServicegetTransistion(String returnCode) booleanbooleanprotected voidvoidtrigger(BusinessProcessModel process) voidprotected voidtriggerNextCall(BusinessProcessModel process, ProcessTaskModel taskModel, Node node)
-
Method Details
-
getTransistion
-
getParameter
-
trigger
-
bindClusterNodeOrGroup
-
execute
- Specified by:
executein interfaceNode- Throws:
NodeExecutionException
-
executeWithContext
public String executeWithContext(NodeExecutionContext executionContext) throws NodeExecutionException - Specified by:
executeWithContextin interfaceNode- Throws:
NodeExecutionException
-
isExecutionContextRequired
public boolean isExecutionContextRequired()- Specified by:
isExecutionContextRequiredin interfaceNode
-
canBeTriggeredForTask
- Specified by:
canBeTriggeredForTaskin interfaceSynchronusAwareNode
-
triggerForTask
- Specified by:
triggerForTaskin interfaceSynchronusAwareNode
-
isCanJoinPreviousNode
public boolean isCanJoinPreviousNode() -
getId
Description copied from interface:NodeAccesses the id to uniquely identify this isNodewithin the process. -
getTaskManager
-
getModelService
-
getProcessDefinitionFactory
-
getProcessHelper
-
getProcessDefinition
@Deprecated(since="ages", forRemoval=true) protected ProcessDefinition getProcessDefinition(String processDefinitionName) Deprecated, for removal: This API element is subject to removal in a future version.since ages - useAbstractNode.getProcessDefinition(ProcessDefinitionId) -
getProcessDefinition
-
bindTaskToProcessDefaultNodeGroup
protected void bindTaskToProcessDefaultNodeGroup(ProcessTaskModel task, BusinessProcessModel process) -
triggerNextCall
-
canTriggerNextCallSynchronously
protected boolean canTriggerNextCallSynchronously() -
logDebug
-
AbstractNode.getProcessDefinition(ProcessDefinitionId)