org.jbpm.pvm.internal.task
Class ParticipationImpl

java.lang.Object
  extended by org.jbpm.pvm.internal.task.ParticipationImpl
All Implemented Interfaces:
java.io.Serializable, Participation

public class ParticipationImpl
extends java.lang.Object
implements java.io.Serializable, Participation

the relation between a task and a person.

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long dbid
           
protected  int dbversion
           
protected  java.lang.String groupId
           
protected  SwimlaneImpl swimlane
           
protected  TaskImpl task
           
protected  java.lang.String type
           
protected  java.lang.String userId
           
 
Fields inherited from interface org.jbpm.api.task.Participation
CANDIDATE, CLIENT, OWNER, REPLACED_ASSIGNEE, VIEWER
 
Constructor Summary
ParticipationImpl()
           
ParticipationImpl(java.lang.String userId, java.lang.String groupId, java.lang.String type)
           
 
Method Summary
 long getDbid()
           
 java.lang.String getGroupId()
           
 java.lang.String getId()
           
 SwimlaneImpl getSwimlane()
           
 TaskImpl getTask()
           
 java.lang.String getType()
           
 java.lang.String getUserId()
           
 void setGroupId(java.lang.String groupId)
           
 void setSwimlane(SwimlaneImpl swimlane)
           
 void setTask(TaskImpl task)
           
 void setType(java.lang.String type)
           
 void setUserId(java.lang.String userId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

userId

protected java.lang.String userId

groupId

protected java.lang.String groupId

type

protected java.lang.String type

task

protected TaskImpl task

swimlane

protected SwimlaneImpl swimlane
Constructor Detail

ParticipationImpl

public ParticipationImpl()

ParticipationImpl

public ParticipationImpl(java.lang.String userId,
                         java.lang.String groupId,
                         java.lang.String type)
Method Detail

getId

public java.lang.String getId()
Specified by:
getId in interface Participation

getTask

public TaskImpl getTask()

setTask

public void setTask(TaskImpl task)

getDbid

public long getDbid()

getSwimlane

public SwimlaneImpl getSwimlane()

setSwimlane

public void setSwimlane(SwimlaneImpl swimlane)

getType

public java.lang.String getType()
Specified by:
getType in interface Participation

setType

public void setType(java.lang.String type)

getUserId

public java.lang.String getUserId()
Specified by:
getUserId in interface Participation

setUserId

public void setUserId(java.lang.String userId)

getGroupId

public java.lang.String getGroupId()
Specified by:
getGroupId in interface Participation

setGroupId

public void setGroupId(java.lang.String groupId)


Copyright © 2010 JBoss Community. All Rights Reserved.