Interface Task

All Superinterfaces:
TaskInfo

public interface Task extends TaskInfo
Represents one task for a human user.
Author:
Joram Barrez, Tijs Rademakers
  • Field Details

  • Method Details

    • setName

      void setName(String name)
      Name or title of the task.
    • setLocalizedName

      void setLocalizedName(String name)
      Sets an optional localized name for the task.
    • setDescription

      void setDescription(String description)
      Change the description of the task
    • setLocalizedDescription

      void setLocalizedDescription(String description)
      Sets an optional localized description for the task.
    • setPriority

      void setPriority(int priority)
      Sets the indication of how important/urgent this task is
    • setOwner

      void setOwner(String owner)
      The user id of the person that is responsible for this task.
    • setAssignee

      void setAssignee(String assignee)
      The user id of the person to which this task is delegated.
    • getDelegationState

      DelegationState getDelegationState()
      The current DelegationState for this task.
    • setDelegationState

      void setDelegationState(DelegationState delegationState)
      The current DelegationState for this task.
    • setDueDate

      void setDueDate(Date dueDate)
      Change due date of the task.
    • setCategory

      void setCategory(String category)
      Change the category of the task. This is an optional field and allows to 'tag' tasks as belonging to a certain category.
    • setParentTaskId

      void setParentTaskId(String parentTaskId)
      the parent task for which this task is a subtask
    • setTenantId

      void setTenantId(String tenantId)
      Change the tenantId of the task
    • setFormKey

      void setFormKey(String formKey)
      Change the form key of the task
    • isSuspended

      boolean isSuspended()
      Indicates whether this task is suspended or not.