Class TaskProperty

java.lang.Object
com.aquima.interactions.process.dao.model.TaskProperty
All Implemented Interfaces:
Serializable

public final class TaskProperty extends Object implements Serializable
This class describes a task property and contains all possible task properties.
Since:
7.1
Author:
Jon van Leuven
See Also:
  • Field Details

    • ASSIGNEE

      public static final TaskProperty ASSIGNEE
      This member defines the ASSIGNEE task property.
    • TIMEOUTDATE

      public static final TaskProperty TIMEOUTDATE
      This member defines the TIMEOUTDATE task property.
    • DUEDATE

      public static final TaskProperty DUEDATE
      This member defines the DUEDATE task property.
    • NAME

      public static final TaskProperty NAME
      This member defines the NAME task property.
    • DISPLAYNAME

      public static final TaskProperty DISPLAYNAME
      This member defines the DISPLAYNAME task property.
    • STARTDATE

      public static final TaskProperty STARTDATE
      This member defines the STARTDATE task property.
    • STATUS

      public static final TaskProperty STATUS
      This member defines the STATUS task property.
    • ROLE

      public static final TaskProperty ROLE
      This member defines the ROLE task property.
    • TEAM

      public static final TaskProperty TEAM
      This member defines the TEAM task property.
    • PRIORITY

      public static final TaskProperty PRIORITY
      This member defines the PRIORITY task property.
    • CASE_ID

      public static final TaskProperty CASE_ID
      This member defines the CASE_ID task property.
    • TASKLIST_CASE_ID

      public static final TaskProperty TASKLIST_CASE_ID
      TEMPORARY [RA]: fix after R16 this member defines the CASE_ID task property specific for the dcm tasklist. The DCM_TaskList uses the caseId(String) instead of processid which is the regular case id property also it uses this property to go to the dcm lists service instead of the process db. This Fix is meant to be temporary and should be fixed with BQ-20153.
    • REQUIRED

      public static final TaskProperty REQUIRED
      This member defines the NECESSITY task property.
    • USER_SET

      public static final TaskProperty USER_SET
      This member defines the whether the task was assigned by an user manually or by a routing algorithm.
    • NODE_ID

      public static final TaskProperty NODE_ID
      This member defines the NODE ID task property.
    • APPLICATION_ID

      public static final TaskProperty APPLICATION_ID
      This member defines the APPLICATION ID task property.
    • TYPE

      public static final TaskProperty TYPE
      This member defines the NODE ID task property.
    • METADATA

      public static final TaskProperty METADATA
      This member defines the CASE METADATA task property.
  • Method Details

    • forName

      public static TaskProperty forName(String name)
      This method may be used to request the type with a specified name.
      Parameters:
      name - The name of the requested type.
      Returns:
      The type for the specified name.
    • getName

      public String getName()
      This method returns the name of the task property.
      Returns:
      The name of the type.
    • getDataType

      public DataType getDataType()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object