@Implementable
@AccessLevel(value=EXTERNAL)
public abstract class CERHooks
extends java.lang.Object
Constructor and Description |
---|
CERHooks() |
Modifier and Type | Method and Description |
---|---|
void |
processRuleObjectSnapshot(byte[] ruleObjectSnapshot,
long creoleCaseDeterminationID)
Provides an XML document containing details of a set of rule objects
involved in the dependencies of one or more attribute calculations.
|
boolean |
shouldStoreRuleObjectSnapshot()
Whether to persist to the database an XML snapshot of the CER rule objects
used in the calculation of a determination result.
|
@AccessLevel(value=EXTERNAL) public boolean shouldStoreRuleObjectSnapshot() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
- Generic Exception Signature.curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) public void processRuleObjectSnapshot(byte[] ruleObjectSnapshot, long creoleCaseDeterminationID) throws curam.util.exception.InformationalException
ruleObjectSnapshot
- the XML representation of a determination
result's rule object snapshot.creoleCaseDeterminationID
- the ID of the determination result in the
CREOLECaseDetermination table that produced this rule object snapshot.curam.util.exception.InformationalException
- Generic Exception Signature.curam.util.exception.AppException
- Generic Exception Signature.