org.jbpm.pvm.internal.task
Class SwimlaneImpl

java.lang.Object
  extended by 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

Field Summary
protected  java.lang.String assignee
           
protected  long dbid
           
protected  int dbversion
           
protected  ExecutionImpl execution
           
protected  java.lang.String name
           
protected  java.util.Set<ParticipationImpl> participations
           
protected  SwimlaneDefinitionImpl swimlaneDefinition
           
 
Constructor Summary
SwimlaneImpl()
           
 
Method Summary
 void addCandidateGroup(java.lang.String groupId)
           
 void addCandidateUser(java.lang.String userId)
           
 Participation addParticipation(java.lang.String userId, java.lang.String groupId, java.lang.String type)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getAssignee()
           
 long getDbid()
           
 ExecutionImpl getExecution()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 java.util.Set<ParticipationImpl> getParticipations()
           
 SwimlaneDefinitionImpl getSwimlaneDefinition()
           
 void initialize(SwimlaneImpl other)
          initialize this swimlane's assignee and participations from the other swimlane.
 void removeParticipant(ParticipationImpl participant)
           
 void setAssignee(java.lang.String assignee)
           
 void setDbid(long dbid)
           
 void setExecution(ExecutionImpl execution)
           
 void setName(java.lang.String name)
           
 void setSwimlaneDefinition(SwimlaneDefinitionImpl swimlaneDefinition)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

SwimlaneImpl

public SwimlaneImpl()
Method Detail

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.