Interface HumanTaskWorkItem

All Superinterfaces:
WorkItem

public interface HumanTaskWorkItem extends WorkItem
Dedicated extension to WorkItem to cover needs of human tasks
  • Method Details

    • getTaskName

      String getTaskName()
      Returns name of the task
      Returns:
      task name
    • getTaskDescription

      String getTaskDescription()
      Returns optional description of the task
      Returns:
      task description if present
    • getTaskPriority

      String getTaskPriority()
      Returns optional priority of the task
      Returns:
      task priority if present
    • getReferenceName

      String getReferenceName()
      Returns reference name of the task
      Returns:
      task reference
    • getReferenceId

      String getReferenceId()
      Returns reference id of the task that usually will contain a complete path to this workitem
      Returns:
      task reference id
    • getActualOwner

      String getActualOwner()
      Returns actual owner assigned to the task
      Returns:
      task actual owner
    • getPotentialUsers

      Set<String> getPotentialUsers()
      Returns potential users that can work on this task
      Returns:
      potential users
    • getPotentialGroups

      Set<String> getPotentialGroups()
      Returns potential groups that can work on this task
      Returns:
      potential groups
    • getAdminUsers

      Set<String> getAdminUsers()
      Returns admin users that can administer this task
      Returns:
      admin users
    • getAdminGroups

      Set<String> getAdminGroups()
      Returns admin groups that can administer this task
      Returns:
      admin groups
    • getExcludedUsers

      Set<String> getExcludedUsers()
      Returns excluded users that cannot work on this task
      Returns:
      excluded users