java.lang.Object
org.jbpm.workflow.delegation.impl.assignment.AssignmentExpressionResolver
- All Implemented Interfaces:
- org.jbpm.workflow.delegation.AssignmentHandler
- public class AssignmentExpressionResolver
- extends java.lang.Object
- implements org.jbpm.workflow.delegation.AssignmentHandler
allows to specify the next-actor in a process definition as an expression using the following syntax.
The general syntax is firstArgument->nextArgument->nextArgument->...->nextArgument
For the firstArgument, following constructions are valid :
- previousActor :
- actor( <actorName> ) :
- user( <userName> ) :
- group( <groupName> ) :
For the nextArgument's, following constructions are valid :
- [User]->group( <membership-type> ) results in a Group
- [Group]->role( <role> ) results in a User
- [Group]->parentGroup results in a Group
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
actorExpressionResolver
private org.jbpm.workflow.delegation.impl.ActorExpressionResolver actorExpressionResolver
log
private static org.apache.log4j.Logger log
AssignmentExpressionResolver
public AssignmentExpressionResolver()
selectActor
public java.lang.String selectActor(org.jbpm.workflow.delegation.AssignmentContext assignmentContext)
- Description copied from interface:
org.jbpm.workflow.delegation.AssignmentHandler
- performs the assignment of a org.jbpm.workflow.organisation.User or a
org.jbpm.workflow.organisation.Group to an
org.jbpm.workflow.definition.Activity
in a org.jbpm.workflow.execution.Flow.
- Specified by:
selectActor in interface org.jbpm.workflow.delegation.AssignmentHandler