@AccessLevel(value=EXTERNAL)
public interface CoPayment
Modifier and Type | Method and Description |
---|---|
void |
createCoPaymentEvidence(curam.isproduct.sl.struct.CreateCoPaymentEvidenceDetails createDetails) |
void |
modifyCoPaymentDatesForCaseAndDate(curam.isproduct.sl.rules.struct.CaseIDandCalculationDateKey key,
curam.isproduct.sl.struct.CoPaymentEffectiveDateDetails details)
Modifies Co-Payment evidence dates for case ID and date specified.
|
void |
modifyCoPaymentEvidence(curam.isproduct.sl.struct.ModifyCoPaymentRecordDetails modifyDetails) |
curam.isproduct.sl.struct.ReadCurrentCoPaymentEvidenceDetails |
readCurrentCoPaymentEvidenceDetails(curam.isproduct.sl.entity.struct.ReadAllByCaseIDKey key) |
curam.isproduct.sl.struct.ReadCurrentCoPaymentEvidenceDetails |
readCurrentCoPaymentEvidenceForDateAndCase(curam.isproduct.sl.rules.struct.CaseIDandCalculationDateKey key)
Retrieves current Co-Payment evidence details for case and date specified.
|
void |
updateCoPaymentLimitReachedInd(curam.isproduct.sl.struct.UpdateCoPaymentLimitReachedIndDetails key)
The following methods are defined.
|
void updateCoPaymentLimitReachedInd(curam.isproduct.sl.struct.UpdateCoPaymentLimitReachedIndDetails key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.isproduct.sl.struct.ReadCurrentCoPaymentEvidenceDetails readCurrentCoPaymentEvidenceDetails(curam.isproduct.sl.entity.struct.ReadAllByCaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void createCoPaymentEvidence(curam.isproduct.sl.struct.CreateCoPaymentEvidenceDetails createDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyCoPaymentEvidence(curam.isproduct.sl.struct.ModifyCoPaymentRecordDetails modifyDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.isproduct.sl.struct.ReadCurrentCoPaymentEvidenceDetails readCurrentCoPaymentEvidenceForDateAndCase(curam.isproduct.sl.rules.struct.CaseIDandCalculationDateKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyCoPaymentDatesForCaseAndDate(curam.isproduct.sl.rules.struct.CaseIDandCalculationDateKey key, curam.isproduct.sl.struct.CoPaymentEffectiveDateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException