org.jbpm.pvm.internal.task
Class SwimlaneImpl
java.lang.Object
org.jbpm.pvm.internal.task.SwimlaneImpl
- All Implemented Interfaces:
- java.io.Serializable, Assignable, Swimlane
public class SwimlaneImpl
- extends java.lang.Object
- implements java.io.Serializable, Swimlane, Assignable
runtime process role for a specific process instance.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dbid
protected long dbid
dbversion
protected int dbversion
name
protected java.lang.String name
assignee
protected java.lang.String assignee
execution
protected ExecutionImpl execution
participations
protected java.util.Set<ParticipationImpl> participations
swimlaneDefinition
protected SwimlaneDefinitionImpl swimlaneDefinition
SwimlaneImpl
public SwimlaneImpl()
initialize
public void initialize(SwimlaneImpl other)
- initialize this swimlane's assignee and participations from the
other swimlane.
getAssignee
public java.lang.String getAssignee()
- Specified by:
getAssignee in interface Swimlane
setAssignee
public void setAssignee(java.lang.String assignee)
- Specified by:
setAssignee in interface Assignable
getParticipations
public java.util.Set<ParticipationImpl> getParticipations()
addCandidateGroup
public void addCandidateGroup(java.lang.String groupId)
- Specified by:
addCandidateGroup in interface Assignable
addCandidateUser
public void addCandidateUser(java.lang.String userId)
- Specified by:
addCandidateUser in interface Assignable
addParticipation
public Participation addParticipation(java.lang.String userId,
java.lang.String groupId,
java.lang.String type)
removeParticipant
public void removeParticipant(ParticipationImpl participant)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getId
public java.lang.String getId()
- Specified by:
getId in interface Swimlane
getDbid
public long getDbid()
getName
public java.lang.String getName()
- Specified by:
getName in interface Swimlane
getSwimlaneDefinition
public SwimlaneDefinitionImpl getSwimlaneDefinition()
setSwimlaneDefinition
public void setSwimlaneDefinition(SwimlaneDefinitionImpl swimlaneDefinition)
setName
public void setName(java.lang.String name)
getExecution
public ExecutionImpl getExecution()
setExecution
public void setExecution(ExecutionImpl execution)
setDbid
public void setDbid(long dbid)
Copyright © 2010 JBoss Community. All Rights Reserved.