@AccessLevel(value=EXTERNAL)
public interface CachedProductDeliveryCertDiary
Modifier and Type | Method and Description |
---|---|
void |
clearCache()
Clears the cache of both the cachedProductDeliveryCertDiaryDtls and the
cachedProductDeliveryCertDiaryDtlsList.
|
void |
clearDtlsCache()
Clears the cache of the cachedProductDeliveryCertDiaryDtls.
|
void |
clearDtlsListCache()
Clears the cache of the cachedProductDeliveryCertDiaryDtlsList.
|
curam.core.struct.ProductDeliveryCertDiaryDtls |
getCachedDtls()
Gets the cached ProductDeliveryCertDiary details.
|
curam.core.struct.PDCertDiaryEvidenceDetailsStruct |
getPDCertDiaryEvidenceDetailsStruct(curam.core.struct.ProductDeliveryCertDiaryDtlsList productDeliveryCertDiaryDtlsList,
curam.core.struct.PDCertDiaryEvidenceStruct key)
Gets the required PDCertDiaryEvidenceDetailsStruct from the
ProductDeliveryCertDiaryDtlsList.
|
curam.core.struct.ProductDeliveryCertDiaryDtls |
read(curam.core.struct.ProductDeliveryCertDiaryKey key)
Reads the cached ProductDeliveryCertDiary record.
|
curam.core.struct.PDCertDiaryEvidenceDetailsStruct |
readActiveCertification(curam.core.struct.PDCertDiaryEvidenceStruct key)
Reads the cached active ProductDeliveryCertDiary record.
|
curam.core.struct.ProductDeliveryCertDiaryDetailsList |
readmultiByCaseID(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key)
Reads the list of cached ProductDeliveryCertDiary record.
|
curam.core.struct.ProductDeliveryCertDiaryDtls |
reloadDtlsCache(curam.core.struct.ProductDeliveryCertDiaryKey key)
Reloads the cache when a cache miss is identified.
|
curam.core.struct.ProductDeliveryCertDiaryDtlsList |
reloadDtlsList(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key)
Reloads the cache list when a cache miss is identified.
|
void |
reloadDtlsListCache(curam.core.struct.ProductDeliveryCertDiaryDtlsList productDeliveryCertDiaryDtlsList,
curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key)
Reloads the cache list when a cache miss is identified.
|
curam.core.struct.ProductDeliveryCertDiaryDtlsList |
searchByCaseID(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key)
Search for the ProductDeliveryCertDiary details using the
ProductDeliveryCertDiaryCaseID.
|
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDetailsList readmultiByCaseID(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains certificationDiaryID.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary |
@AccessLevel(value=EXTERNAL) void clearDtlsListCache() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.PDCertDiaryEvidenceDetailsStruct readActiveCertification(curam.core.struct.PDCertDiaryEvidenceStruct key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains certificationDiaryID.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary |
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDtls read(curam.core.struct.ProductDeliveryCertDiaryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains certificationDiaryID.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary |
@AccessLevel(value=EXTERNAL) void clearDtlsCache() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDtls getCachedDtls() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.PDCertDiaryEvidenceDetailsStruct getPDCertDiaryEvidenceDetailsStruct(curam.core.struct.ProductDeliveryCertDiaryDtlsList productDeliveryCertDiaryDtlsList, curam.core.struct.PDCertDiaryEvidenceStruct key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
productDeliveryCertDiaryDtlsList
- The
ProductDeliveryCertDiaryDtlsList for the caseID.key
- The key for the ProductDeliveryCertDiary record.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDtls reloadDtlsCache(curam.core.struct.ProductDeliveryCertDiaryKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the ProductDeliveryCertDiary record.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary |
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDtlsList reloadDtlsList(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the ProductDeliveryCertDiary record.curam.util.exception.AppException
curam.util.exception.InformationalException
ProductDeliveryCertDiary |
@AccessLevel(value=EXTERNAL) void reloadDtlsListCache(curam.core.struct.ProductDeliveryCertDiaryDtlsList productDeliveryCertDiaryDtlsList, curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the ProductDeliveryCertDiary record.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void clearCache() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.ProductDeliveryCertDiaryDtlsList searchByCaseID(curam.core.struct.ProductDeliveryCertDiaryCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key for the ProductDeliveryCertDiary record.curam.util.exception.AppException
curam.util.exception.InformationalException
RateCell |