Class CompletedUserTaskDetails

All Implemented Interfaces:
Identifiable, 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:
  • Constructor Details

    • CompletedUserTaskDetails

      public CompletedUserTaskDetails(String typeId, String id, String elementId, String processFlowId, String name, String description, Element.ElementType type, Date created, List<Attribute> attributes, String completedBy, Date completed, CompletedElement.TaskCompletedState completedState, Task.Complexity complexity, Task.Priority priority, Date dueDate, String completionComment, float totalActualHours, 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 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 element
      complexity - 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 Details

    • getCompletionProperties

      public Set<DataProperty> getCompletionProperties()
      Gets the completion properties for the user task.
      Returns:
      The completion properties.
    • getTaskAssignmentHistory

      public Set<UserTaskAssignment> getTaskAssignmentHistory()
      Gets the user task assignment information for the user task.
      Returns:
      The user task assignment information.
    • toString

      public String toString()
      Overrides:
      toString in class CompletedUserTask