public interface ITaskInfo extends ITaskConstants
OPERATION_ACCEPTED, OPERATION_CREATED, OPERATION_DELEGATION_RULE, OPERATION_DIST_FILTER_RULE, OPERATION_DIST_RULE, OPERATION_ERROR, OPERATION_RESUME, OPERATION_REVERTED, OPERATION_SCHEDULE_RULE, OPERATION_SUSPEND, OPERATION_TRIGGER_RULE, OPERATION_UNACCEPTED, OPERATION_UPDATE, PRIORITY_CRITICAL, PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM, PRIORITY_NONE, STATUS_ACTIVE, STATUS_CANCELLED, STATUS_COMPLETED, STATUS_ERROR, STATUS_EXPIRED, STATUS_NEW, STATUS_SUSPENDED, STATUS_UNDEFINED, TASK_DATA_BINDING, TASK_DATA_BINDING_PREFIX, TASK_DATA_PROPERTY_PREFIX, TASK_FIELD_ACCEPT_BY_CSV, TASK_FIELD_ACCEPT_BY_NAME, TASK_FIELD_ACCEPT_BY_URI, TASK_FIELD_ACCEPTED_BY_CURRENT, TASK_FIELD_ACCEPTED_BY_LIST, TASK_FIELD_ASSIGNED_TO_CSV, TASK_FIELD_ASSIGNED_TO_LIST, TASK_FIELD_ASSIGNED_TO_NAME, TASK_FIELD_ASSIGNED_TO_URI, TASK_FIELD_ATTRIBUTES, TASK_FIELD_AUDIT_CONTEXT, TASK_FIELD_CHILD_TASK_COUNT, TASK_FIELD_COLLABORATION_PROCESS_ID, TASK_FIELD_COLLABORATION_STEP_ID, TASK_FIELD_CREATED_BY, TASK_FIELD_CREATED_BY_NAME, TASK_FIELD_CREATED_BY_URI, TASK_FIELD_CREATED_DATE, TASK_FIELD_CUSTOM_TASK_ID, TASK_FIELD_DELEGATED_FROM_LIST, TASK_FIELD_DELEGATED_TO_LIST, TASK_FIELD_DESCRIPTION, TASK_FIELD_ERROR_CODE, TASK_FIELD_ERROR_MESSAGE, TASK_FIELD_EXPIRE_DATE, TASK_FIELD_FOR_PROCESS, TASK_FIELD_IS_MANDATORY, TASK_FIELD_LAST_ACCEPTED_BY, TASK_FIELD_LAST_ACCEPTED_BY_NAME, TASK_FIELD_LAST_ACCEPTED_DATE, TASK_FIELD_LAST_MODIFIED_BY, TASK_FIELD_LAST_MODIFIED_BY_NAME, TASK_FIELD_LAST_MODIFIED_BY_URI, TASK_FIELD_LAST_MODIFIED_DATE, TASK_FIELD_NAME, TASK_FIELD_PARENT_TASK_ID, TASK_FIELD_PRIORITY, TASK_FIELD_PRIORITY_NAME, TASK_FIELD_PROCESS_INSTANCE_ID, TASK_FIELD_PROCESS_ITERATION, TASK_FIELD_PROCESS_MODEL_ID, TASK_FIELD_PROCESS_MODEL_VERSION, TASK_FIELD_PROCESSED_RULES_LIST, TASK_FIELD_STATUS, TASK_FIELD_STATUS_NAME, TASK_FIELD_STEP_ID, TASK_FIELD_STEP_ITERATION, TASK_FIELD_TASK_DATA, TASK_FIELD_TASK_ID, TASK_FIELD_TASK_TYPE_ID, TASK_FIELD_TASK_TYPE_NAME, TASK_FIELD_TASK_TYPE_URI, TASK_FIELD_TASK_URL, TASK_FIELD_UNACCEPT_FROM_NAME, TASK_FIELD_UNACCEPT_FROM_URI, TASK_FIELD_VERSION, TASK_INFO_BINDING, TASK_INFO_BINDING_PREFIX, TASK_OPERATION_ACCEPTED, TASK_OPERATION_ASSIGNMENT_CHANGED, TASK_OPERATION_ATTACHMENT_ADDED, TASK_OPERATION_ATTACHMENT_DELETED, TASK_OPERATION_ATTACHMENT_UPDATED, TASK_OPERATION_CANCEL, TASK_OPERATION_COMMENT_ADDED, TASK_OPERATION_COMMENT_DELETED, TASK_OPERATION_COMMENT_UPDATED, TASK_OPERATION_COMPLETE, TASK_OPERATION_CREATED, TASK_OPERATION_DELEGATION_CHANGED, TASK_OPERATION_DELEGATION_RULE_FIRED, TASK_OPERATION_DISTRIBUTION_RULE_FIRED, TASK_OPERATION_ERROR, TASK_OPERATION_EXPIRE, TASK_OPERATION_NOTIFICATION, TASK_OPERATION_REPLY, TASK_OPERATION_RESUME, TASK_OPERATION_REVERTED, TASK_OPERATION_ROLLEDBACK, TASK_OPERATION_SCHEDULE_RULE_FIRED, TASK_OPERATION_SINK_REQUEST, TASK_OPERATION_START, TASK_OPERATION_STOP, TASK_OPERATION_SUSPEND, TASK_OPERATION_TRIGGER_RULE_FIRED, TASK_OPERATION_UNACCEPTED, TASK_OPERATION_UNHANDLED_ERROR, TASK_OPERATION_UPDATE, TASK_PRIORITY_CRITICAL, TASK_PRIORITY_HIGH, TASK_PRIORITY_LOW, TASK_PRIORITY_MEDIUM, TASK_PRIORITY_NONE, TASK_STATUS_ACTIVE, TASK_STATUS_CANCELLED, TASK_STATUS_COMPLETED, TASK_STATUS_ERROR, TASK_STATUS_EXPIRED, TASK_STATUS_NEW, TASK_STATUS_SUSPENDED, TASK_STATUS_UNDEFINED, TASK_TABLE_TASK, TASK_TABLE_TASK_INBOX, TASK_TAGS
Modifier and Type | Method and Description |
---|---|
String[] |
getAcceptedByList()
Returns list of users who currently accepted the task
|
String[] |
getAssignedToList()
Returns list of principals (users, groups, roles) who this task is
assigned to
|
String |
getCollaborationProcessID()
Returns ID of ad-hoc workflow process for this task
|
String |
getCollaborationStepID()
Returns ID of ad-hoc workflow process step for this task
|
String |
getCreatedBy()
Returns user ID (name) of the user who created the task
|
Date |
getCreatedDate()
Returns task created date
|
String |
getCustomTaskID()
Returns Task custom ID
|
String[] |
getDelegatedByList()
Returns list of rule IDs which delegated the task.
|
String |
getDelegatedFrom()
Returns Determines and returns UID of the principal who has delegated
current task to the current user.
|
String[] |
getDelegatedFromList()
Returns list of principals (users, groups, roles) who delegated this
task.
|
String[] |
getDelegatedToList()
Returns list of principals (users, groups, roles) whom this task is
delegated.
|
Map<String,String> |
getDelegationMap()
Returns Returns a map of delegations for the current task.
|
String |
getDescription()
Returns task description
|
String |
getErrorCode()
Returns Error code in the case of task be in the 'error' state
|
String |
getErrorMessage()
Returns Error message in the case of task be in the 'error' state
|
Date |
getExpireDate()
Returns expiration date for this task if any
|
Integer |
getIsMandatory()
Returns If the child task is mandatory or not
|
String |
getLastAcceptedBy()
Returns user ID (name) of the user who last accepted the task
|
Date |
getLastAcceptedDate()
Returns task last accepted date if any
|
String |
getLastModifiedBy()
Returns user ID of the user who last modified the task
|
Date |
getLastModifiedDate()
Returns task last modified date
|
String |
getName()
Returns task name
|
String |
getParentTaskID()
Returns reference task ID for parent task.
|
String |
getPriority()
Returns task priority
|
String |
getProcessInstanceID()
Returns Process instance ID which spawned this task
|
int |
getProcessIteration()
Returns Process Iteration of owning process
|
String |
getProcessModelID()
Returns Process Model ID of owning process
|
String |
getProcessModelVersion()
Returns Process Model Version of owning process
|
String |
getReferenceTaskIDForUser(String user)
Returns reference taskID specific for a given user (like when task was
added to the user through some other task).
|
String |
getStatus()
Returns task status
|
String |
getStepID()
Returns Process stepID for this task
|
int |
getStepIteration()
Returns Step iteration of owning process
|
String |
getTaskDetailsPageID()
Returns default task details page alias
|
String |
getTaskID()
Returns the unique ID assigned to the task instance
|
String |
getTaskTypeID()
Returns the unique task type definition ID
|
String |
getTaskURL()
Returns url pointer to this task
|
String |
getTaskViewPortletID()
Returns ID of the task view portlet for this task
|
boolean |
isCurrentUserAccepted()
Returns true if current user accepted that task
|
boolean |
isForProcess()
Returns true if this task is part of collaboration process
|
void |
setAcceptedByList(String[] acceptedBy)
Sets list of users who currently accepted the task
|
void |
setAssignedToList(String[] assignedTo)
Sets list of principals who this task is assigned to
|
void |
setCollaborationProcessID(String collaborationProcessID)
Sets ID of ad-hoc workflow process for this task
|
void |
setCollaborationStepID(String collaborationStepID)
Sets ID of ad-hoc workflow process step for this task
|
void |
setCustomTaskID(String customTaskID)
Sets custom task ID
|
void |
setDelegatedFromList(String[] delegatedFrom)
Sets list of principals who this task is delegated
|
void |
setDelegatedToList(String[] delegatedTo)
Sets list of principals who this task is delegated
|
void |
setDelegationMap(Map<String,String> delegationMap)
Returns Set the delegatedToList and delegatedFromList values from the
contents of a Map.
|
void |
setDescription(String description)
Sets task description
|
void |
setErrorCode(String errorCode)
Sets error code for this task
|
void |
setErrorMessage(String errorMessage)
Sets error message for this task
|
void |
setExpireDate(Date expireDate)
Sets expire date for this task
|
void |
setForProcess(boolean forProcess)
Marks this task to participate in collaboration process
|
void |
setIsMandatory(Integer isMandatory)
Sets If the child task is mandatory or not
|
void |
setName(String name)
Sets task name
|
void |
setParentTaskID(String parentTaskID)
Sets reference task ID for parent task.
|
void |
setPriority(String priority)
Sets task priority
|
void |
setStatus(String status)
Sets task status
|
String getTaskID()
String getTaskURL()
String getTaskTypeID()
String getTaskViewPortletID()
String getTaskDetailsPageID()
Date getCreatedDate()
String getCreatedBy()
Date getLastModifiedDate()
Date getLastAcceptedDate()
String getLastModifiedBy()
String getLastAcceptedBy()
String getName()
void setName(String name) throws Exception
name
- the new task nameException
String getDescription()
void setDescription(String description) throws Exception
description
- the new task descriptionException
String getStatus()
void setStatus(String status) throws Exception
status
- the new task statusException
String getPriority()
void setPriority(String priority) throws Exception
priority
- the new task priorityException
Date getExpireDate()
void setExpireDate(Date expireDate) throws Exception
expireDate
- the new expiration dateException
String[] getAcceptedByList()
void setAcceptedByList(String[] acceptedBy) throws Exception
acceptedBy
- new list of users who currently accepted the taskException
String[] getAssignedToList()
String[] getDelegatedToList()
getDelegatedFromList()
String[] getDelegatedFromList()
getDelegatedToList()
String[] getDelegatedByList()
getDelegatedToList()
and
getDelegatedFromList()
. If task was not delegated by the rule,
but manually the corresponding entry in this list if null, otherwise it
will contain corresponding rule IDString getDelegatedFrom()
Exception
Map<String,String> getDelegationMap()
void setDelegationMap(Map<String,String> delegationMap) throws Exception
Exception
void setAssignedToList(String[] assignedTo) throws Exception
assignedTo
- list of principals who this task is assigned toException
void setDelegatedToList(String[] delegatedTo) throws Exception
assignedTo
- list of principals who this task is delegatedException
void setDelegatedFromList(String[] delegatedFrom) throws Exception
assignedTo
- list of principals who this task is delegatedException
String getProcessInstanceID()
String getProcessModelID()
String getProcessModelVersion()
int getProcessIteration()
int getStepIteration()
String getStepID()
String getCustomTaskID()
void setCustomTaskID(String customTaskID) throws Exception
customTaskID
- custom task IDException
String getErrorMessage()
String getErrorCode()
void setErrorMessage(String errorMessage) throws Exception
errorMessage
- error message for this taskException
void setErrorCode(String errorCode) throws Exception
errorCode
- error code for this taskException
boolean isCurrentUserAccepted() throws Exception
Exception
boolean isForProcess() throws Exception
Exception
void setForProcess(boolean forProcess) throws Exception
forProcess
- should be true if this task needs to be marked to participate
in collaboration processException
String getParentTaskID()
void setParentTaskID(String parentTaskID) throws Exception
parentTaskID
- reference task ID for parent taskException
String getCollaborationProcessID()
void setCollaborationProcessID(String collaborationProcessID) throws Exception
collaborationProcessID
- ID of collaboration process for this taskException
String getCollaborationStepID()
void setCollaborationStepID(String collaborationStepID) throws Exception
collaborationStepID
- ID of collaboration process for this taskException
String getReferenceTaskIDForUser(String user)
user
- given userInteger getIsMandatory()