Package com.groiss.wf

Interface Task

All Superinterfaces:
Serializable

public interface Task extends Serializable
A task is used to describe a manual task in a process definition.
  • Method Details

    • getOid

      long getOid()
      Returns the unique oid of the object.
      Returns:
      the oid
    • getId

      String getId()
      Return the id of the task.
      Returns:
      the id
    • getVersion

      int getVersion()
      Return the version of the task.
      Returns:
      the version, a natural number
    • getName

      String getName()
      Returns the name of the task
      Returns:
      the name, a string object
    • getApplication

      Application getApplication()
      Returns the application of the task.
      Returns:
      the application
    • getDescription

      String getDescription()
      Returns the description of the task.
    • getPostcondition

      String getPostcondition()
      Returns the postcondition of the task.
    • getPostcondMessage

      String getPostcondMessage()
      Returns the postcondition message of the task.
    • getPreprocessing

      String getPreprocessing()
      Returns the preprocessing method of the task.
    • getCompensateProc

      String getCompensateProc()
      Returns the compensation method of the task.
    • getCost

      int getCost()
      Returns the cost of the task. The field is not used in @enterprise.
    • getMaxTime

      int getMaxTime()
      Returns the maximum execution time of the task (in minutes).
    • getTakeHook

      String getTakeHook()
      Returns the take hook of the task.
    • getUntakeHook

      String getUntakeHook()
      Returns the untake hook of the task.
    • getEffort

      int getEffort()
      Returns the effort of the task. An estimation of the effort to perform this task, given in minutes.