org.ow2.bonita.facade.runtime.impl
Class TaskInstanceImpl

java.lang.Object
  extended by org.ow2.bonita.facade.runtime.impl.ActivityBodyImpl
      extended by org.ow2.bonita.facade.runtime.impl.TaskInstanceImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.bonita.facade.runtime.ActivityBody, org.ow2.bonita.facade.runtime.TaskInstance

public class TaskInstanceImpl
extends ActivityBodyImpl
implements org.ow2.bonita.facade.runtime.TaskInstance

Author:
Pierre Vigneras
See Also:
Serialized Form

Field Summary
protected  java.util.List<org.ow2.bonita.facade.runtime.AssignUpdate> assignUpdates
           
protected  java.util.Date createdDate
           
protected  java.util.Date dueDate
           
protected  java.lang.String endedBy
           
protected  java.lang.String startedBy
           
 
Fields inherited from class org.ow2.bonita.facade.runtime.impl.ActivityBodyImpl
dbid, endedDate, readyDate, startedDate, stateUpdates, uuid
 
Constructor Summary
protected TaskInstanceImpl()
           
  TaskInstanceImpl(TaskInstanceImpl taskInstance)
           
protected TaskInstanceImpl(org.ow2.bonita.facade.uuid.TaskUUID taskUUID, java.util.Date createdDate)
           
 
Method Summary
 org.ow2.bonita.facade.runtime.ActivityBody copy()
           
 java.util.List<org.ow2.bonita.facade.runtime.AssignUpdate> getAssignUpdates()
           
 java.util.Date getCreatedDate()
           
 java.util.Date getDueDate()
           
 java.lang.String getEndedBy()
           
protected  org.ow2.bonita.facade.runtime.Update getLastUpdate()
           
 java.lang.String getStartedBy()
           
 java.util.Set<java.lang.String> getTaskCandidates()
           
 java.lang.String getTaskUser()
           
 java.lang.String getUpdatedBy()
           
 org.ow2.bonita.facade.uuid.TaskUUID getUUID()
           
 boolean isTaskAssigned()
           
 java.lang.String toString()
           
 
Methods inherited from class org.ow2.bonita.facade.runtime.impl.ActivityBodyImpl
getEndedDate, getReadyDate, getStartedDate, getState, getStateUpdates, setActivityState, setEndedDate, setReadyDate, setStartedDate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.bonita.facade.runtime.ActivityBody
getEndedDate, getReadyDate, getStartedDate, getState, getStateUpdates
 

Field Detail

startedBy

protected java.lang.String startedBy

endedBy

protected java.lang.String endedBy

dueDate

protected java.util.Date dueDate

createdDate

protected java.util.Date createdDate

assignUpdates

protected java.util.List<org.ow2.bonita.facade.runtime.AssignUpdate> assignUpdates
Constructor Detail

TaskInstanceImpl

protected TaskInstanceImpl()

TaskInstanceImpl

protected TaskInstanceImpl(org.ow2.bonita.facade.uuid.TaskUUID taskUUID,
                           java.util.Date createdDate)

TaskInstanceImpl

public TaskInstanceImpl(TaskInstanceImpl taskInstance)
Parameters:
processDefinitionUUID -
deploymentId -
Method Detail

copy

public org.ow2.bonita.facade.runtime.ActivityBody copy()
Specified by:
copy in interface org.ow2.bonita.facade.runtime.ActivityBody

toString

public java.lang.String toString()
Overrides:
toString in class ActivityBodyImpl

getCreatedDate

public java.util.Date getCreatedDate()
Specified by:
getCreatedDate in interface org.ow2.bonita.facade.runtime.TaskInstance

getDueDate

public java.util.Date getDueDate()
Specified by:
getDueDate in interface org.ow2.bonita.facade.runtime.TaskInstance

getEndedBy

public java.lang.String getEndedBy()
Specified by:
getEndedBy in interface org.ow2.bonita.facade.runtime.TaskInstance

getStartedBy

public java.lang.String getStartedBy()
Specified by:
getStartedBy in interface org.ow2.bonita.facade.runtime.TaskInstance

getUpdatedBy

public java.lang.String getUpdatedBy()
Specified by:
getUpdatedBy in interface org.ow2.bonita.facade.runtime.TaskInstance

getTaskUser

public java.lang.String getTaskUser()
Specified by:
getTaskUser in interface org.ow2.bonita.facade.runtime.TaskInstance

getTaskCandidates

public java.util.Set<java.lang.String> getTaskCandidates()
Specified by:
getTaskCandidates in interface org.ow2.bonita.facade.runtime.TaskInstance

getUUID

public org.ow2.bonita.facade.uuid.TaskUUID getUUID()
Specified by:
getUUID in interface org.ow2.bonita.facade.runtime.ActivityBody
Specified by:
getUUID in interface org.ow2.bonita.facade.runtime.TaskInstance
Overrides:
getUUID in class ActivityBodyImpl

isTaskAssigned

public boolean isTaskAssigned()
Specified by:
isTaskAssigned in interface org.ow2.bonita.facade.runtime.TaskInstance

getAssignUpdates

public java.util.List<org.ow2.bonita.facade.runtime.AssignUpdate> getAssignUpdates()
Specified by:
getAssignUpdates in interface org.ow2.bonita.facade.runtime.TaskInstance

getLastUpdate

protected org.ow2.bonita.facade.runtime.Update getLastUpdate()


Copyright © 2009 OW2 Consortium. All Rights Reserved.