Interface ICaseModel

All Superinterfaces:
Serializable

public interface ICaseModel extends Serializable
This interface defines the properties of a case from database.
Since:
7.1
Author:
O. Kerpershoek
  • Method Details

    • getId

      long getId()
      This method returns the generated global unique identifier for the case.
      Returns:
      the generated global unique identifier for the case.
    • getName

      String getName()
      This method returns the user defined name for the case.
      Returns:
      The name of the case, or null if none was provided.
    • getCreationDate

      DateTimeValue getCreationDate()
      This method returns the creation date for the case.
      Returns:
      The creation date of the case, or null if none was provided.
    • getStatus

      CaseStatusType getStatus()
      This method returns the status of the case.
      Returns:
      the status of the case.
    • getLockedBy

      String getLockedBy()
      This method returns the ID of the user who has the case locked.
      Returns:
      the ID of the user who has the case locked.
    • getApplicationId

      String getApplicationId()
      This method returns the ID of the application/process engine the case was defined for. Usually this field is only used when selecting cases, as it will be provided by the engine upon case creation.
      Returns:
      the ID of the application/process engine the case was defined for.
    • getDisplayName

      IMultilingualText getDisplayName()
      Returns:
      returns the display name or null if there is none
    • getInstances

      List<ICaseDataInstance> getInstances()
      This methods returns a List containing all instances associated with this case
      Returns:
      List with case data instances