Class CaseIdentifier

java.lang.Object
oracle.bpm.casemgmt.CaseIdentifier
All Implemented Interfaces:
Serializable

public class CaseIdentifier extends Object implements Serializable
Uniquely identifies a case.
See Also:
  • Constructor Details

    • CaseIdentifier

      public CaseIdentifier(String caseId, Long caseNumber, String identificationKey)
      Parameters:
      caseId - the caseId to set
      caseNumber - the caseNumber to set
      identificationKey - the identificationKey to set
  • Method Details

    • getCaseIdentifierBasedOnCaseId

      public static CaseIdentifier getCaseIdentifierBasedOnCaseId(String caseId)
      Get a case identifier based on case id
      Parameters:
      caseId - a String value
      Returns:
      a CaseIdentifier value
    • getCaseIdentifierBasedOnIdentificationKey

      public static CaseIdentifier getCaseIdentifierBasedOnIdentificationKey(String identificationKey)
      Get a case identifier based on identification key
      Parameters:
      identificationKey - a String value
      Returns:
      a CaseIdentifier value
    • getCaseIdentifierBasedOnCaseNumber

      public static CaseIdentifier getCaseIdentifierBasedOnCaseNumber(Long caseNumber)
      Get a case identifier based on case number
      Parameters:
      caseNumber - a Long value
      Returns:
      a CaseIdentifier value
    • getCaseId

      public String getCaseId()
      Returns:
      the caseId
    • setCaseId

      public void setCaseId(String caseId)
      Describe setCaseId method here.
      Parameters:
      caseId - a String value
    • getCaseNumber

      public Long getCaseNumber()
      Returns:
      the caseNumber
    • getIdentificationKey

      public String getIdentificationKey()
      Returns:
      the identificationKey
    • getCaseIdentifierType

      public CaseIdentifier.CaseIdentifierType getCaseIdentifierType()
      Returns:
      the caseIdentifierType
    • toString

      public String toString()
      Overrides:
      toString in class Object