Class NotifyUserGroupNode
- java.lang.Object
-
- de.hybris.platform.processengine.definition.NotifyUserGroupNode
-
- All Implemented Interfaces:
Node
public class NotifyUserGroupNode extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NotifyUserGroupNode(java.lang.String nodeId, java.util.List<UserGroupType> userGroup, de.hybris.platform.processengine.definition.WaitNode nextVirtualWait)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected voidbindTaskToProcessDefaultNodeGroup(ProcessTaskModel task, BusinessProcessModel process)protected booleancanTriggerNextCallSynchronously()java.lang.Stringexecute(BusinessProcessModel process)java.lang.StringgetId()Accesses the id to uniquely identify this isNodewithin the process.protected ModelServicegetModelService()protected ProcessDefinitiongetProcessDefinition(ProcessDefinitionId id)protected ProcessDefinitiongetProcessDefinition(java.lang.String processDefinitionName)Deprecated, for removal: This API element is subject to removal in a future version.since ages - useAbstractNode.getProcessDefinition(ProcessDefinitionId)protected ProcessDefinitionFactorygetProcessDefinitionFactory()protected ProcessFactorygetProcessHelper()protected TaskServicegetTaskManager()voidtrigger(BusinessProcessModel process)protected voidtriggerNextCall(BusinessProcessModel process, ProcessTaskModel taskModel, Node node)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.processengine.definition.Node
executeWithContext, isExecutionContextRequired
-
-
-
-
Constructor Detail
-
NotifyUserGroupNode
public NotifyUserGroupNode(java.lang.String nodeId, java.util.List<UserGroupType> userGroup, de.hybris.platform.processengine.definition.WaitNode nextVirtualWait)
-
-
Method Detail
-
trigger
public void trigger(BusinessProcessModel process)
-
execute
public java.lang.String execute(BusinessProcessModel process)
-
getId
public java.lang.String getId()
Description copied from interface:NodeAccesses the id to uniquely identify this isNodewithin the process.
-
getTaskManager
protected TaskService getTaskManager()
-
getModelService
protected ModelService getModelService()
-
getProcessDefinitionFactory
protected ProcessDefinitionFactory getProcessDefinitionFactory()
-
getProcessHelper
protected ProcessFactory getProcessHelper()
-
getProcessDefinition
@Deprecated(since="ages", forRemoval=true) protected ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName)Deprecated, for removal: This API element is subject to removal in a future version.since ages - useAbstractNode.getProcessDefinition(ProcessDefinitionId)
-
getProcessDefinition
protected ProcessDefinition getProcessDefinition(ProcessDefinitionId id)
-
bindTaskToProcessDefaultNodeGroup
protected void bindTaskToProcessDefaultNodeGroup(ProcessTaskModel task, BusinessProcessModel process)
-
triggerNextCall
protected void triggerNextCall(BusinessProcessModel process, ProcessTaskModel taskModel, Node node)
-
canTriggerNextCallSynchronously
protected boolean canTriggerNextCallSynchronously()
-
-