Uses of Interface
org.silverpeas.core.workflow.api.instance.Actor
-
-
Uses of Actor in org.silverpeas.core.workflow.api
Methods in org.silverpeas.core.workflow.api that return Actor Modifier and Type Method Description Actor
ProcessInstanceManager. createActor(User user, String roleName, State state)
Builds an actor from a user and a role.Methods in org.silverpeas.core.workflow.api with parameters of type Actor Modifier and Type Method Description Task
TaskManager. createTask(Actor actor, ProcessInstance processInstance)
Builds a new task (assigned or assignable).Task[]
TaskManager. createTasks(Actor[] actors, ProcessInstance processInstance)
Builds new tasks (assigned or assignable).void
TaskManager. notifyActor(Task task, User sender, Actor user, String text, boolean linkDisabled)
Notify user that an action has been donevoid
WorkflowEngine. reAssignActors(UpdatableProcessInstance instance, Actor[] unAssignedActors, Actor[] assignedActors, User user)
Do re-affectation for given states. -
Uses of Actor in org.silverpeas.core.workflow.api.instance
Subinterfaces of Actor in org.silverpeas.core.workflow.api.instance Modifier and Type Interface Description interface
Participant
A Participant represents an actor having performed an action.Methods in org.silverpeas.core.workflow.api.instance that return Actor Modifier and Type Method Description Actor[]
ProcessInstance. getActors(QualifiedUsers qualifiedUsers, State state)
Computes tuples role/user (stored in an Actor object) from a QualifiedUsers objectActor[]
ProcessInstance. getWorkingUsers()
Returns all the working users on this instance.Actor[]
ProcessInstance. getWorkingUsers(String state)
Returns all the working users on this instance state.Actor[]
ProcessInstance. getWorkingUsers(String state, String role)
Returns all the working users on this instance state.Methods in org.silverpeas.core.workflow.api.instance with parameters of type Actor Modifier and Type Method Description void
UpdatableProcessInstance. addInterestedUser(Actor actor, State state)
void
UpdatableProcessInstance. addWorkingUser(Actor actor, State state)
-
Uses of Actor in org.silverpeas.core.workflow.engine
Methods in org.silverpeas.core.workflow.engine with parameters of type Actor Modifier and Type Method Description void
WorkflowEngineImpl. reAssignActors(UpdatableProcessInstance instance, Actor[] unAssignedActors, Actor[] assignedActors, User user)
Do re-affectation for given states Remove users as working users and unassign corresponding tasks Add users as working users and assign corresponding tasks -
Uses of Actor in org.silverpeas.core.workflow.engine.instance
Classes in org.silverpeas.core.workflow.engine.instance that implement Actor Modifier and Type Class Description class
ActorImpl
A Actor object represents a person or a list of persons (through role or group) that can act on a stateclass
ParticipantImpl
Methods in org.silverpeas.core.workflow.engine.instance that return Actor Modifier and Type Method Description Actor
ProcessInstanceManagerImpl. createActor(User user, String roleName, State state)
Builds an actor from a user and a role.Actor[]
ProcessInstanceImpl. getActors(QualifiedUsers qualifiedUsers, State state)
Computes tuples role/user/state (stored in an Actor object) from a QualifiedUsers objectActor[]
ProcessInstanceImpl. getWorkingUsers()
Actor[]
ProcessInstanceImpl. getWorkingUsers(String state)
Actor[]
ProcessInstanceImpl. getWorkingUsers(String state, String role)
Methods in org.silverpeas.core.workflow.engine.instance that return types with arguments of type Actor Modifier and Type Method Description Collection<Actor>
WorkingUser. toActors()
Converts WorkingUser to ActorsMethods in org.silverpeas.core.workflow.engine.instance with parameters of type Actor Modifier and Type Method Description void
ProcessInstanceImpl. addInterestedUser(Actor actor, State state)
void
ProcessInstanceImpl. addWorkingUser(Actor actor, State state)
-
Uses of Actor in org.silverpeas.core.workflow.engine.task
Methods in org.silverpeas.core.workflow.engine.task with parameters of type Actor Modifier and Type Method Description Task
AbstractTaskManager. createTask(Actor actor, ProcessInstance processInstance)
Builds a new task (assigned or assignable).Task[]
AbstractTaskManager. createTasks(Actor[] actors, ProcessInstance processInstance)
Builds new tasks (assigned or assignable).void
TaskManagerImpl. notifyActor(Task task, User sender, Actor user, String text, boolean linkDisabled)
Notify user that an action has been done
-