Package com.sas.lsaf.workflow.task
Class UserTaskDetails
java.lang.Object
com.sas.lsaf.core.AbstractIdentifiable
com.sas.lsaf.workflow.element.Element
com.sas.lsaf.workflow.task.Task
com.sas.lsaf.workflow.task.UserTask
com.sas.lsaf.workflow.task.UserTaskUpdateInfo
com.sas.lsaf.workflow.task.UserTaskDetails
- All Implemented Interfaces:
Identifiable,Serializable
The class that represents a user task in a process flow with additional details, which includes data properties and
task assignment.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sas.lsaf.workflow.task.Task
Task.Complexity, Task.Priority, Task.TaskStatusNested classes/interfaces inherited from class com.sas.lsaf.workflow.element.Element
Element.ElementType -
Constructor Summary
ConstructorsConstructorDescriptionUserTaskDetails(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties, Set<UserTaskAssignment> taskAssignmentHistory) It is not intended or recommended that the consumer of this API construct these objects. -
Method Summary
Modifier and TypeMethodDescriptionGets the assignment history of the user task.Methods inherited from class com.sas.lsaf.workflow.task.UserTaskUpdateInfo
getCandidates, getCompletionProperties, setCandidates, setCompletionPropertiesMethods inherited from class com.sas.lsaf.workflow.task.UserTask
getActualHours, getAssigned, getAssignee, getComplexity, getDueDate, getPriority, setActualHours, setAssignee, setComplexity, setDueDate, setPriority, toStringMethods inherited from class com.sas.lsaf.workflow.task.Task
getAttributes, getStarted, getTaskStatus, setAttributesMethods inherited from class com.sas.lsaf.workflow.element.Element
equals, getCreated, getDescription, getElementId, getFlowStatus, getName, getProcessFlowId, getType, hashCode, setDescription, setNameMethods inherited from class com.sas.lsaf.core.AbstractIdentifiable
getId, getTypeId
-
Constructor Details
-
UserTaskDetails
public UserTaskDetails(UserTask userTask, Set<Principal> candidates, Set<DataProperty> completionProperties, Set<UserTaskAssignment> taskAssignmentHistory) It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the user task details returned by the API.- Parameters:
userTask- The user task with the base properties.candidates- The candidates for the user task.completionProperties- The completion properties of the task.taskAssignmentHistory- The assignment history of the task.
-
-
Method Details
-
getTaskAssignmentHistory
Gets the assignment history of the user task.- Returns:
- The assignment history.
-