@Implementable
@AccessLevel(value=EXTERNAL)
public interface ProductDeliveryManagerHook
Modifier and Type | Method and Description |
---|---|
void |
addVerificaionWaiverForProductDelivery(curam.core.struct.CaseKey key,
long productID,
java.util.List<java.lang.Long> benifitMemberConcernRoleList)
Add the Verification Waiver for the product delivery.
|
void |
addVerificationWaiverForProductDelivery(curam.core.struct.CaseKey icCasekey,
curam.core.struct.CaseKey pdCaseKey,
long productID,
curam.healthcare.sl.impl.ProgramDetails programDetails)
Add the Verification Waiver for the product delivery.
|
boolean |
isEligibleForActivation(curam.core.struct.CaseKey key)
Validates whether the Product delivery can be activated or not.
|
@Implementable @AccessLevel(value=EXTERNAL) void addVerificationWaiverForProductDelivery(curam.core.struct.CaseKey icCasekey, curam.core.struct.CaseKey pdCaseKey, long productID, curam.healthcare.sl.impl.ProgramDetails programDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
icCasekey
- System identifier for integrated caseIDpdCaseKey
- System identifier product delivery case IDproductID
- Product identifierprogramDetails
- Program informationcuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) void addVerificaionWaiverForProductDelivery(curam.core.struct.CaseKey key, long productID, java.util.List<java.lang.Long> benifitMemberConcernRoleList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- System identifier for integrated caseproductID
- Product identifierbenifitMemberConcernRoleList
- Benefit members of the productcuram.util.exception.AppException
curam.util.exception.InformationalException
@Implementable @AccessLevel(value=EXTERNAL) boolean isEligibleForActivation(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- System identifier for product delivery casecuram.util.exception.AppException
curam.util.exception.InformationalException