@AccessLevel(value=EXTERNAL)
public abstract class ReassessmentProduct
extends curam.core.sl.base.ReassessmentProduct
Modifier and Type | Field and Description |
---|---|
protected AssessmentEngine |
assessmentEngine |
protected AssessmentEngineEntity |
assessmentEngineEntity |
protected curam.core.sl.infrastructure.assessment.impl.BreakdownInfoDAO |
breakdownInfoDAO |
protected curam.piwrapper.casemanager.impl.NomineeOverUnderPaymentDAO |
nomineeOverUnderPaymentDAO |
protected curam.core.sl.infrastructure.assessment.impl.OverUnderPaymentBreakdownDAO |
overUnderPaymentBreakdownDAO |
Constructor and Description |
---|
ReassessmentProduct()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
curam.core.struct.CaseIDDetails |
createBenefitUnderpaymentCase(curam.core.sl.struct.NewCaseCreationDetails details)
Creates a benefit underpayment case.
|
curam.util.type.Money |
getActualAmount(curam.core.facade.struct.ReadOverUnderPaymentDetailsKey key)
Retrieves actual amount from over under payment breakdown details.
|
curam.core.sl.struct.NomineeOverUnderPaymentDetails |
getNomineeOverUnderPaymentDetails(curam.core.struct.ReadmultiByOverUnderPaymentHeaderID readmultiByOverUnderPaymentHeaderID)
Retrieves nominee over under payment details
|
curam.util.type.Money |
getReassessedAmount(curam.core.facade.struct.ReadOverUnderPaymentDetailsKey key)
Retrieves reassessed amount from over under payment breakdown details.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBenefitOverpaymentProduct, createBenefitUnderpaymentEvidence, createCertification, createEvidenceForNewCase, createLiabilityOverbillingCase, createLiabilityOverbillingEvidence, createOverpaymentEvidence, createTicketForBenefitOverpayment, createTicketForNewCase, getBenefitOverpaymentEvidence, getBenefitUnderpaymentEvidence, getBUCaseEvidence, getBUPersonEvidence, getCaseEvidence, getLiabilityOverbillingEvidence, getLiabilityOverpaymentEvidence, getLOCaseEvidence, getLOPersonEvidence, getPersonEvidence, maintainBenefitOverpaymentEvidence, maintainLiabilityOverpaymentEvidence, readProductAndProviderDetails, readReassessmentProductDetails, setUpCaseDetails, validateLiabilityOverpaymentEvidence, validateOverpaymentDetails
@Inject protected AssessmentEngine assessmentEngine
@Inject protected AssessmentEngineEntity assessmentEngineEntity
@Inject protected curam.core.sl.infrastructure.assessment.impl.BreakdownInfoDAO breakdownInfoDAO
@Inject protected curam.core.sl.infrastructure.assessment.impl.OverUnderPaymentBreakdownDAO overUnderPaymentBreakdownDAO
@Inject protected curam.piwrapper.casemanager.impl.NomineeOverUnderPaymentDAO nomineeOverUnderPaymentDAO
@AccessLevel(value=EXTERNAL) public curam.core.struct.CaseIDDetails createBenefitUnderpaymentCase(curam.core.sl.struct.NewCaseCreationDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The benefit underpayment case details.curam.util.exception.AppException
curam.util.exception.InformationalException
Case, Product, CaseNominee |
ProductDelivery, CaseNominee |
@AccessLevel(value=EXTERNAL) public curam.core.sl.struct.NomineeOverUnderPaymentDetails getNomineeOverUnderPaymentDetails(curam.core.struct.ReadmultiByOverUnderPaymentHeaderID readmultiByOverUnderPaymentHeaderID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
readmultiByOverUnderPaymentHeaderID
- Contains the
overUnderPaymentHeaderID.curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) public curam.util.type.Money getActualAmount(curam.core.facade.struct.ReadOverUnderPaymentDetailsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
ReadOverUnderPaymentDetailsKey
- Contains the
nomineeOverUnderPaymentID and caseID.curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.@AccessLevel(value=EXTERNAL) public curam.util.type.Money getReassessedAmount(curam.core.facade.struct.ReadOverUnderPaymentDetailsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
ReadOverUnderPaymentDetailsKey
- Contains the
nomineeOverUnderPaymentID and caseID.curam.util.exception.AppException
curam.util.exception.InformationalException
- Generic Exception Signature.