com.webmethods.caf.portalclient.task.task
Class TaskInfo

java.lang.Object
  extended by com.webmethods.caf.portalclient.task.task.TaskInfo
All Implemented Interfaces:
Serializable

public class TaskInfo
extends Object
implements Serializable

Web service marshalling class representing an the set of properties common to all task types

See Also:
Serialized Form

Field Summary
 String[] acceptedByList
          List of principal IDs that have accepted this task
 String[] assignedToList
          List of principal IDs that have been assigned to this task
 Hashtable attributes
          A Map of task attributes
 String auditContext
          The audit context identifier of this task
 String collaborationProcessID
           
 String collaborationStepID
           
 String createdBy
          The user ID that originally created this task
 Date createdDate
          The Data this task was create
 boolean currentUserAccepted
          Has this task been accepted by the current user
 String customTaskID
          An arbitrary custom task ID assigned to this wask
 String delegatedFrom
           
 String[] delegatedFromList
          List of principal IDs that have been delegated this task from some other principal
 String[] delegatedToList
          List of principal IDs that delegated this task to some other principal.
 String description
          The description text of this task
 String errorCode
          The errorCode ID of the last error generated by the processing of this task
 String errorMessage
          The error text of the last error generated by the processing of this task
 Date expireDate
          The data that this task is set to expire.
 String lastAcceptedBy
          The userID of the most recent user to accept this task
 Date lastAcceptedDate
          The date when this task was last accepted by a user
 String lastModifiedBy
          The userID of the user that most recently modified this task
 Date lastModifiedDate
          The date this task was last modified
 String name
          The name of this task
 String parentTaskID
          The ID of the parent task, in the case where this is a child subtask
 String priority
          The priority code of this task, from the possible values: none low medium high critical
 String processInstanceID
          The instance ID of the process that created this task instance
 int processIteration
           
 String processModelID
          The model ID of the process that created this task instance
 String processModelVersion
          The version string of the process model that created this task instance
 String status
          The status of this task.
 String stepID
          The stepID of this task when generated as a step within a process
 int stepIteration
           
 String taskID
          The unique ID of this task instance
 String taskTypeID
          The identifier of the Task Type that this task is an instance of
 String taskURL
          The browser URL to view this task in the MWS runtime
 int taskVersionNumber
          The version of this task
 
Constructor Summary
TaskInfo()
           
 
Method Summary
 String[] getAcceptedByList()
           
 String[] getAssignedToList()
           
 Hashtable getAttributes()
           
 String getAuditContext()
           
 String getCollaborationProcessID()
           
 String getCollaborationStepID()
           
 String getCreatedBy()
           
 Date getCreatedDate()
           
 String getCustomTaskID()
           
 String getDelegatedFrom()
           
 String[] getDelegatedFromList()
           
 String[] getDelegatedToList()
           
 Hashtable getDelegationMap()
           
 String getDescription()
           
 String getErrorCode()
           
 String getErrorMessage()
           
 Date getExpireDate()
           
 String getLastAcceptedBy()
           
 Date getLastAcceptedDate()
           
 String getLastModifiedBy()
           
 Date getLastModifiedDate()
           
 String getName()
           
 String getParentTaskID()
           
 String getPriority()
           
 String getProcessInstanceID()
           
 int getProcessIteration()
           
 String getProcessModelID()
           
 String getProcessModelVersion()
           
 String getStatus()
           
 String getStepID()
           
 int getStepIteration()
           
 String getTaskID()
           
 String getTaskTypeID()
           
 String getTaskURL()
           
 int getTaskVersionNumber()
           
 boolean isCurrentUserAccepted()
           
 void setAcceptedByList(String[] value)
           
 void setAssignedToList(String[] value)
           
 void setAttributes(Hashtable value)
           
 void setAuditContext(String value)
           
 void setCollaborationProcessID(String value)
           
 void setCollaborationStepID(String value)
           
 void setCreatedBy(String value)
           
 void setCreatedDate(Date value)
           
 void setCurrentUserAccepted(boolean value)
           
 void setCustomTaskID(String value)
           
 void setDelegatedFrom(String value)
           
 void setDelegatedFromList(String[] value)
           
 void setDelegatedToList(String[] value)
           
 void setDelegationMap(Hashtable value)
           
 void setDescription(String value)
           
 void setErrorCode(String value)
           
 void setErrorMessage(String value)
           
 void setExpireDate(Date value)
           
 void setLastAcceptedBy(String value)
           
 void setLastAcceptedDate(Date value)
           
 void setLastModifiedBy(String value)
           
 void setLastModifiedDate(Date value)
           
 void setName(String value)
           
 void setParentTaskID(String value)
           
 void setPriority(String value)
           
 void setProcessInstanceID(String value)
           
 void setProcessIteration(int value)
           
 void setProcessModelID(String value)
           
 void setProcessModelVersion(String value)
           
 void setStatus(String value)
           
 void setStepID(String value)
           
 void setStepIteration(int value)
           
 void setTaskID(String value)
           
 void setTaskTypeID(String value)
           
 void setTaskURL(String value)
           
 void setTaskVersionNumber(int value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

acceptedByList

public String[] acceptedByList
List of principal IDs that have accepted this task


assignedToList

public String[] assignedToList
List of principal IDs that have been assigned to this task


delegatedToList

public String[] delegatedToList
List of principal IDs that delegated this task to some other principal. NOTE: this list matches with the delegatedFromList to construct a map of delegations


delegatedFromList

public String[] delegatedFromList
List of principal IDs that have been delegated this task from some other principal


attributes

public Hashtable attributes
A Map of task attributes


auditContext

public String auditContext
The audit context identifier of this task


createdBy

public String createdBy
The user ID that originally created this task


delegatedFrom

public String delegatedFrom

createdDate

public Date createdDate
The Data this task was create


customTaskID

public String customTaskID
An arbitrary custom task ID assigned to this wask


currentUserAccepted

public boolean currentUserAccepted
Has this task been accepted by the current user


description

public String description
The description text of this task


errorCode

public String errorCode
The errorCode ID of the last error generated by the processing of this task


errorMessage

public String errorMessage
The error text of the last error generated by the processing of this task


expireDate

public Date expireDate
The data that this task is set to expire. An 'expired' event is fire when this data passes


lastAcceptedBy

public String lastAcceptedBy
The userID of the most recent user to accept this task


lastModifiedBy

public String lastModifiedBy
The userID of the user that most recently modified this task


lastModifiedDate

public Date lastModifiedDate
The date this task was last modified


lastAcceptedDate

public Date lastAcceptedDate
The date when this task was last accepted by a user


name

public String name
The name of this task


priority

public String priority
The priority code of this task, from the possible values:


processInstanceID

public String processInstanceID
The instance ID of the process that created this task instance


processModelID

public String processModelID
The model ID of the process that created this task instance


processModelVersion

public String processModelVersion
The version string of the process model that created this task instance


stepID

public String stepID
The stepID of this task when generated as a step within a process


processIteration

public int processIteration

stepIteration

public int stepIteration

status

public String status
The status of this task. Possible values include:


taskID

public String taskID
The unique ID of this task instance


taskTypeID

public String taskTypeID
The identifier of the Task Type that this task is an instance of


taskURL

public String taskURL
The browser URL to view this task in the MWS runtime


taskVersionNumber

public int taskVersionNumber
The version of this task


parentTaskID

public String parentTaskID
The ID of the parent task, in the case where this is a child subtask


collaborationProcessID

public String collaborationProcessID

collaborationStepID

public String collaborationStepID
Constructor Detail

TaskInfo

public TaskInfo()
Method Detail

getAttributes

public Hashtable getAttributes()

setAttributes

public void setAttributes(Hashtable value)

getDelegationMap

public Hashtable getDelegationMap()

setDelegationMap

public void setDelegationMap(Hashtable value)

getAcceptedByList

public String[] getAcceptedByList()

setAcceptedByList

public void setAcceptedByList(String[] value)

getAssignedToList

public String[] getAssignedToList()

setAssignedToList

public void setAssignedToList(String[] value)

getAuditContext

public String getAuditContext()

setAuditContext

public void setAuditContext(String value)

getCollaborationProcessID

public String getCollaborationProcessID()

setCollaborationProcessID

public void setCollaborationProcessID(String value)

getCollaborationStepID

public String getCollaborationStepID()

setCollaborationStepID

public void setCollaborationStepID(String value)

getCreatedBy

public String getCreatedBy()

setCreatedBy

public void setCreatedBy(String value)

getCreatedDate

public Date getCreatedDate()

setCreatedDate

public void setCreatedDate(Date value)

isCurrentUserAccepted

public boolean isCurrentUserAccepted()

setCurrentUserAccepted

public void setCurrentUserAccepted(boolean value)

getCustomTaskID

public String getCustomTaskID()

setCustomTaskID

public void setCustomTaskID(String value)

getDelegatedFrom

public String getDelegatedFrom()

setDelegatedFrom

public void setDelegatedFrom(String value)

getDelegatedFromList

public String[] getDelegatedFromList()

setDelegatedFromList

public void setDelegatedFromList(String[] value)

getDelegatedToList

public String[] getDelegatedToList()

setDelegatedToList

public void setDelegatedToList(String[] value)

getDescription

public String getDescription()

setDescription

public void setDescription(String value)

getErrorCode

public String getErrorCode()

setErrorCode

public void setErrorCode(String value)

getErrorMessage

public String getErrorMessage()

setErrorMessage

public void setErrorMessage(String value)

getExpireDate

public Date getExpireDate()

setExpireDate

public void setExpireDate(Date value)

getLastAcceptedBy

public String getLastAcceptedBy()

setLastAcceptedBy

public void setLastAcceptedBy(String value)

getLastAcceptedDate

public Date getLastAcceptedDate()

setLastAcceptedDate

public void setLastAcceptedDate(Date value)

getLastModifiedBy

public String getLastModifiedBy()

setLastModifiedBy

public void setLastModifiedBy(String value)

getLastModifiedDate

public Date getLastModifiedDate()

setLastModifiedDate

public void setLastModifiedDate(Date value)

getName

public String getName()

setName

public void setName(String value)

getParentTaskID

public String getParentTaskID()

setParentTaskID

public void setParentTaskID(String value)

getPriority

public String getPriority()

setPriority

public void setPriority(String value)

getProcessInstanceID

public String getProcessInstanceID()

setProcessInstanceID

public void setProcessInstanceID(String value)

getProcessIteration

public int getProcessIteration()

setProcessIteration

public void setProcessIteration(int value)

getProcessModelID

public String getProcessModelID()

setProcessModelID

public void setProcessModelID(String value)

getProcessModelVersion

public String getProcessModelVersion()

setProcessModelVersion

public void setProcessModelVersion(String value)

getStatus

public String getStatus()

setStatus

public void setStatus(String value)

getStepID

public String getStepID()

setStepID

public void setStepID(String value)

getStepIteration

public int getStepIteration()

setStepIteration

public void setStepIteration(int value)

getTaskID

public String getTaskID()

setTaskID

public void setTaskID(String value)

getTaskTypeID

public String getTaskTypeID()

setTaskTypeID

public void setTaskTypeID(String value)

getTaskURL

public String getTaskURL()

setTaskURL

public void setTaskURL(String value)

getTaskVersionNumber

public int getTaskVersionNumber()

setTaskVersionNumber

public void setTaskVersionNumber(int value)