org.jbpm.taskmgmt.def
Class Swimlane

java.lang.Object
  extended by org.jbpm.taskmgmt.def.Swimlane
All Implemented Interfaces:
Serializable

public class Swimlane
extends Object
implements Serializable

is a process role (aka participant).

See Also:
Serialized Form

Field Summary
protected  String actorIdExpression
           
protected  Delegation assignmentDelegation
           
protected  String name
           
protected  String pooledActorsExpression
           
protected  TaskMgmtDefinition taskMgmtDefinition
           
protected  Set tasks
           
 
Constructor Summary
Swimlane()
           
Swimlane(String name)
           
 
Method Summary
 void addTask(Task task)
           
 boolean equals(Object o)
           
 String getActorIdExpression()
           
 Delegation getAssignmentDelegation()
           
 long getId()
           
 String getName()
           
 String getPooledActorsExpression()
           
 TaskMgmtDefinition getTaskMgmtDefinition()
           
 Set getTasks()
           
 int hashCode()
           
 void setActorIdExpression(String actorIdExpression)
           
 void setAssignmentDelegation(Delegation assignmentDelegation)
           
 void setPooledActorsExpression(String pooledActorsExpression)
           
 void setTaskMgmtDefinition(TaskMgmtDefinition taskMgmtDefinition)
          sets the taskMgmtDefinition unidirectionally.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

actorIdExpression

protected String actorIdExpression

pooledActorsExpression

protected String pooledActorsExpression

assignmentDelegation

protected Delegation assignmentDelegation

taskMgmtDefinition

protected TaskMgmtDefinition taskMgmtDefinition

tasks

protected Set tasks
Constructor Detail

Swimlane

public Swimlane()

Swimlane

public Swimlane(String name)
Method Detail

setTaskMgmtDefinition

public void setTaskMgmtDefinition(TaskMgmtDefinition taskMgmtDefinition)
sets the taskMgmtDefinition unidirectionally. use TaskMgmtDefinition.addSwimlane to create a bidirectional relation.


addTask

public void addTask(Task task)

getTasks

public Set getTasks()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setActorIdExpression

public void setActorIdExpression(String actorIdExpression)

setPooledActorsExpression

public void setPooledActorsExpression(String pooledActorsExpression)

setAssignmentDelegation

public void setAssignmentDelegation(Delegation assignmentDelegation)

getTaskMgmtDefinition

public TaskMgmtDefinition getTaskMgmtDefinition()

getActorIdExpression

public String getActorIdExpression()

getPooledActorsExpression

public String getPooledActorsExpression()

getAssignmentDelegation

public Delegation getAssignmentDelegation()

getName

public String getName()

getId

public long getId()


Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.