The following application properties should contain the fully qualified
name of the appropriate financial subclass:
- curam.financial.financialhook.createcancellation. Must
contain a subclass of curam.core.impl.CreateCancellation.
- curam.financial.financialhook.casereassessment. Must
contain a subclass of curam.core.impl.CaseReassessment.
- curam.financial.financialhook.createreversal. Must
contain a subclass of curam.core.impl.CreateReversal.
- curam.core.hook.impl.PaymentInstructionLineItem.isPaymentProcessed:
This method provides an ability to suspend the payment based on the
maximum amount configured on the product. It provides a hook for
customers to override the default implementation by providing logic on
their implementation class and bind the implementation class to the
PaymentInstructionLineItem interface using Guice.
- curam.core.impl.FinancialManagerHooks.setPaymentInstrumentEffectiveDate:
This method provides the ability to change the effective date for a
payment instrument. The default implementation can be overridden by
binding a customer's class to the FinancialManagerHooks interface using
Guice. The default implementation returns the effective date
unchanged
If any of these are blank the core class implementation will be
used.