Class CompletedTask

All Implemented Interfaces:
Identifiable, Serializable
Direct Known Subclasses:
CompletedJobTask, CompletedNotificationTask, CompletedUserTask

public abstract class CompletedTask extends CompletedElement
The class that represents a completed task in a process flow.
See Also:
  • Constructor Details

    • CompletedTask

      public CompletedTask(String typeId, String id, String elementId, String processFlowId, String name, String description, Element.ElementType type, Date created, String completedBy, Date completed, CompletedElement.TaskCompletedState completedState, List<Attribute> attributes)
      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 element.
      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.
      completedBy - The user who completed the element.
      completed - The date on which task was completed.
      completedState - The completed state of the element
      attributes - The extended attributes of the task.
  • Method Details

    • getAttributes

      public List<Attribute> getAttributes()
      Gets the extended attributes for the task.
      Returns:
      The extended attributes.