Interface Task

  • All Superinterfaces:
    TaskInfo

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

      • DEFAULT_PRIORITY

        static final int DEFAULT_PRIORITY
        Default value used for priority when a new Task is created.
        See Also:
        Constant Field Values
    • Method Detail

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