@AccessLevel(value=EXTERNAL)
public abstract class Case
extends curam.core.sl.base.Case
Constructor and Description |
---|
Case()
Injected this class to Google Guice Binding framework, which will help to
inject the CaseReferenceHook instance.
|
Modifier and Type | Method and Description |
---|---|
curam.core.struct.CaseReference |
getCaseReference(curam.core.struct.CaseHeaderDtls caseHeaderDtls)
Creates a unique, readable reference identifier for a case.
|
curam.core.struct.CaseID |
readCaseIDByReference(curam.core.struct.CaseReference caseReference)
Returns a case ID and case type based on a case reference value.
|
public Case()
@AccessLevel(value=EXTERNAL) public curam.core.struct.CaseReference getCaseReference(curam.core.struct.CaseHeaderDtls caseHeaderDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseHeaderDtls
- the case header details. Unused in this
implementation, but could be used to create a more
representative value for the case reference.curam.util.exception.AppException
curam.util.exception.InformationalException
Case |
@AccessLevel(value=EXTERNAL) public curam.core.struct.CaseID readCaseIDByReference(curam.core.struct.CaseReference caseReference) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseReference
- Contains Concern role ID.curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.