@AccessLevel(value=EXTERNAL)
public interface UtilizationContract
Modifier and Type | Method and Description |
---|---|
curam.core.struct.InformationalMsgDtlsList |
createProviderGroupProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details,
curam.cpm.sl.entity.struct.ContractVersionKey contractVersionKey)
Method used to create a utilization contract rate for each provider
service on the provider group contract.
|
curam.cpm.facade.struct.ContractVersionInformationalsDtls |
createProviderGroupUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails,
curam.cpm.facade.struct.ProviderGroupAssociateTabbedList providerTabbedList)
Method used to create a Utilization Contract for a Provider Group.
|
curam.cpm.facade.struct.ProviderOfferingRateInformationalDtls |
createProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails utilizationContractProviderOfferingRateDetails,
curam.cpm.sl.entity.struct.ContractVersionKey contractVersionKey)
Method used to create a utilization contract rate for the provider service
on the contract.
|
curam.cpm.facade.struct.ContractVersionInformationalsDtls |
createProviderUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails,
curam.cpm.facade.struct.ProviderOfferingTabbedList providerOfferingList)
Method used to create a Utilization Contract for a Provider.
|
void |
deleteServiceFromProviderGroupContract(curam.cpm.sl.entity.struct.ContractPOLinkKey key)
Method used to remove a provider service from a provider group contract.
|
void |
deleteUtilizationContract(curam.cpm.facade.struct.DeleteContractVersionKey key)
Method used to delete a Utilization Contract for a Provider or Provider
Group.
|
curam.cpm.facade.struct.ViewAmendmentHistoryDetailsList |
listAmendmentHistory(curam.cpm.sl.entity.struct.ContractVersionKey key)
Method used to list the amendment versions for a Utilization Contract.
|
curam.core.struct.InformationalMsgDtlsList |
modifyProviderGroupProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details)
Method used to modify a utilization contract rate for the each provider
service on the provider group contract.
|
void |
modifyProviderGroupUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails,
curam.cpm.facade.struct.ProviderGroupAssociateTabbedList providerGroupAssociateList)
Method used to modify a Utilization Contract for a Provider Group.
|
curam.core.struct.InformationalMsgDtlsList |
modifyProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details)
Method used to modify the utilization contract rate for the provider
service on the contract.
|
void |
modifyProviderUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails dtls)
Method used to modify a Utilization Contract for a Provider.
|
curam.core.struct.InformationalMsgDtlsList |
preAmendUtilizationContract(curam.cpm.facade.struct.AmendContractVersionKey key)
Method used to create an in-edit version when amending a live Utilization
Contract.
|
curam.cpm.facade.struct.ViewUtilizationContractDetails |
viewProviderGroupUtilizationContract(curam.cpm.sl.entity.struct.ContractVersionKey key)
Method used to read the details of a Utilization Contract for a Provider
Group.
|
curam.cpm.facade.struct.ViewUtilizationContractDetails1 |
viewProviderUtilizationContractDetails(curam.cpm.sl.entity.struct.ContractVersionKey key)
This method is intended to be used by users responsible for maintaining
contracts to read the utilization contract details for a provider.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ContractVersionInformationalsDtls createProviderGroupUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails, curam.cpm.facade.struct.ProviderGroupAssociateTabbedList providerTabbedList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ContractVersionInformationalsDtls createProviderUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails, curam.cpm.facade.struct.ProviderOfferingTabbedList providerOfferingList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteUtilizationContract(curam.cpm.facade.struct.DeleteContractVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList preAmendUtilizationContract(curam.cpm.facade.struct.AmendContractVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyProviderGroupUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails contractDetails, curam.cpm.facade.struct.ProviderGroupAssociateTabbedList providerGroupAssociateList) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyProviderUtilizationContract(curam.cpm.facade.struct.UtilizationContractDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ViewAmendmentHistoryDetailsList listAmendmentHistory(curam.cpm.sl.entity.struct.ContractVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ViewUtilizationContractDetails viewProviderGroupUtilizationContract(curam.cpm.sl.entity.struct.ContractVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderOfferingRateInformationalDtls createProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails utilizationContractProviderOfferingRateDetails, curam.cpm.sl.entity.struct.ContractVersionKey contractVersionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList modifyProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList modifyProviderGroupProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList createProviderGroupProviderOfferingRate(curam.cpm.facade.struct.UtilizationContractProviderOfferingRateDetails details, curam.cpm.sl.entity.struct.ContractVersionKey contractVersionKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteServiceFromProviderGroupContract(curam.cpm.sl.entity.struct.ContractPOLinkKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ViewUtilizationContractDetails1 viewProviderUtilizationContractDetails(curam.cpm.sl.entity.struct.ContractVersionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException