@AccessLevel(value=EXTERNAL)
public interface CaseTransactionLogIntf
Modifier and Type | Method and Description |
---|---|
curam.core.sl.struct.ReadTransactionLogDetailsList |
readAllTransactions(curam.core.sl.struct.CaseIDKey key)
Fetches the list of all transactions for a given case.
|
curam.core.sl.struct.ReadTransactionLogDetailsList |
readNumberOfTransactions(curam.core.sl.struct.CaseIDKey key)
Fetches the list of 'N' transactions for a given case,
where 'N' is configured in the application.
|
void |
recordCaseTransaction(java.lang.String type,
curam.util.exception.LocalisableString description,
long caseID,
long relatedID)
Inserts the Transaction Log record.
|
@AccessLevel(value=EXTERNAL) void recordCaseTransaction(java.lang.String type, curam.util.exception.LocalisableString description, long caseID, long relatedID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
type
- - String, the transaction type.description
- - LocalisableString, the message entry which describes
the transaction.caseID
- - CaseID for the transaction record.relatedID
- - long, the unique UD of the record the transaction log
record relates to.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.ReadTransactionLogDetailsList readNumberOfTransactions(curam.core.sl.struct.CaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- - CaseIDKey The case id.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.ReadTransactionLogDetailsList readAllTransactions(curam.core.sl.struct.CaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- - CaseIDKey The case id.curam.util.exception.AppException
curam.util.exception.InformationalException