@AccessLevel(value=EXTERNAL)
public abstract class MaintainFinancialComponent
extends curam.core.base.MaintainFinancialComponent
Modifier and Type | Field and Description |
---|---|
protected AssessmentEngineHooks |
assessmentEngineHooks |
protected DeterminationCalculatorFactory |
determinationCalculatorFactory
Reference to determination calculator factory.
|
protected curam.util.persistence.helper.EventDispatcherFactory<curam.core.sl.event.impl.FinancialComponentEvent> |
financialComponentEventsDispatcher |
protected curam.core.sl.infrastructure.paymentcorrection.impl.PaymentCorrection |
paymentCorrection
Reference to Payment Correction interface.
|
protected static int |
stCommitCounter |
Constructor and Description |
---|
MaintainFinancialComponent()
Constructor for the class to allow Guice injection.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDeductionItemFinComp, addProductDeliveryFinComp, addRepaymentFinComp, addRepaymentScheduleFC, addUtilityPmtFinComp, adjustDeductibleAmount, calculateCoverPeriod, calculateDeductibleAmount, calculateFullCoverPeriod, checkValidPaymentDate, createILIfromFC, createNewVersionProductDeliveryFC, deductTax, expireFinancialComp, filterFCsForEligibleDeductions, getCurrencyExchangeDetails, getFinancialComponentAmount, getLatestCoverPeriodTo, getLatestCoverPeriodToForCaseAndListObjective, getLatestCoverPeriodToForCaseAndObjective, getMaxDeductionRate, getNextCoverPeriodTo, getPreviousCoverPeriodFrom, haltPaymentProcessing, isComponentDeductible, orderDeductionFCsByPriority, processSingleFC, rollForwardProcessingDate, sendTicket, setCaseNomineePaymentAmount, setNextProcessingDate, sortFCsByFinCompType
protected static int stCommitCounter
@Inject protected curam.core.sl.infrastructure.paymentcorrection.impl.PaymentCorrection paymentCorrection
@Inject protected DeterminationCalculatorFactory determinationCalculatorFactory
@Inject protected curam.util.persistence.helper.EventDispatcherFactory<curam.core.sl.event.impl.FinancialComponentEvent> financialComponentEventsDispatcher
@Inject protected AssessmentEngineHooks assessmentEngineHooks