Class 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
    • 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 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 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.