Package com.sas.lsaf.workflow.task
Class CompletedUserTaskDetails
- java.lang.Object
-
- com.sas.lsaf.core.AbstractIdentifiable
-
- com.sas.lsaf.workflow.element.CompletedElement
-
- com.sas.lsaf.workflow.task.CompletedTask
-
- com.sas.lsaf.workflow.task.CompletedUserTask
-
- com.sas.lsaf.workflow.task.CompletedUserTaskDetails
-
- All Implemented Interfaces:
Identifiable
,java.io.Serializable
public class CompletedUserTaskDetails extends CompletedUserTask
The class that represents a completed user task in a process flow with completion attributes and task assignment history.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sas.lsaf.workflow.element.CompletedElement
CompletedElement.TaskCompletedState
-
-
Constructor Summary
Constructors Constructor Description CompletedUserTaskDetails(java.lang.String typeId, java.lang.String id, java.lang.String elementId, java.lang.String processFlowId, java.lang.String name, java.lang.String description, Element.ElementType type, java.util.Date created, java.util.List<Attribute> attributes, java.lang.String completedBy, java.util.Date completed, CompletedElement.TaskCompletedState completedState, Task.Complexity complexity, Task.Priority priority, java.util.Date dueDate, java.lang.String completionComment, float totalActualHours, java.util.Set<DataProperty> completionProperties, java.util.Set<UserTaskAssignment> taskAssignmentHistory)
It is not intended or recommended that the consumer of this API construct these objects.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<DataProperty>
getCompletionProperties()
Gets the completion properties for the user task.java.util.Set<UserTaskAssignment>
getTaskAssignmentHistory()
Gets the user task assignment information for the user task.java.lang.String
toString()
-
Methods inherited from class com.sas.lsaf.workflow.task.CompletedUserTask
getCompletionComment, getComplexity, getDueDate, getPriority, getTotalActualHours
-
Methods inherited from class com.sas.lsaf.workflow.task.CompletedTask
getAttributes
-
Methods inherited from class com.sas.lsaf.workflow.element.CompletedElement
getCompleted, getCompletedBy, getCompletedState, getCreated, getDescription, getElementId, getName, getProcessFlowId, getType
-
Methods inherited from class com.sas.lsaf.core.AbstractIdentifiable
equals, getId, getTypeId, hashCode
-
-
-
-
Constructor Detail
-
CompletedUserTaskDetails
public CompletedUserTaskDetails(java.lang.String typeId, java.lang.String id, java.lang.String elementId, java.lang.String processFlowId, java.lang.String name, java.lang.String description, Element.ElementType type, java.util.Date created, java.util.List<Attribute> attributes, java.lang.String completedBy, java.util.Date completed, CompletedElement.TaskCompletedState completedState, Task.Complexity complexity, Task.Priority priority, java.util.Date dueDate, java.lang.String completionComment, float totalActualHours, java.util.Set<DataProperty> completionProperties, java.util.Set<UserTaskAssignment> taskAssignmentHistory)
It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the completed tasks returned by the API.- Parameters:
typeId
- The object type identifier of the task.id
- The unique identifier of the task.elementId
- The identifier of the task as it appears in the process flow definition.processFlowId
- The identifier of the process flow that contains the task.name
- The name of the task.description
- The description of the task.type
- The type of the task.created
- The date on which the task was created.attributes
- The extended attributes of the task.completedBy
- The user who completed the task.completed
- The date on which the task was completed.completedState
- The completed state of the elementcomplexity
- The complexity of the user task.priority
- The priority of the user task.dueDate
- The due date of the user task.completionComment
- The comment that was specified at the completion of the user task.totalActualHours
- The total actual hours for the user task.completionProperties
- The completion properties that were entered at the completion of the task.taskAssignmentHistory
- The assignment history of the task.
-
-
Method Detail
-
getCompletionProperties
public java.util.Set<DataProperty> getCompletionProperties()
Gets the completion properties for the user task.- Returns:
- The completion properties.
-
getTaskAssignmentHistory
public java.util.Set<UserTaskAssignment> getTaskAssignmentHistory()
Gets the user task assignment information for the user task.- Returns:
- The user task assignment information.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classCompletedUserTask
-
-