@AccessLevel(value=EXTERNAL)
public interface ProviderApprovalCheck
extends curam.approvalcheck.impl.ApprovalCheck
Modifier and Type | Interface and Description |
---|---|
static interface |
ProviderApprovalCheck.ProviderApprovalCheckCancelProviderApprovalCheckEvents
Interface to the ProviderApprovalCheck API events functionality surrounding
the cancelProviderApprovalCheck method.
|
static interface |
ProviderApprovalCheck.ProviderApprovalCheckCreateProviderApprovalCheckEvents
Interface to the ProviderApprovalCheck API events functionality surrounding
the createProviderApprovalCheck method.
|
static interface |
ProviderApprovalCheck.ProviderApprovalCheckModifyProviderApprovalCheckEvents
Interface to the ProviderApprovalCheck API events functionality surrounding
the modifyProviderApprovalCheck method.
|
Modifier and Type | Method and Description |
---|---|
void |
cancelProviderApprovalCheck(curam.cpm.facade.struct.ViewApprovalCheckKey viewApprovalCheckKey)
Cancels the provider approval check for the provider.
|
curam.cpm.facade.struct.ApprovalCheckKey |
createProviderApprovalCheck(curam.approvalcheck.entity.struct.ApprovalCheckDtls approvalCheckDtls)
Creates the approval check for the provider.
|
boolean |
getApprovalCheckInformation(Provider provider,
ServiceOffering service,
java.lang.String userName)
Informs whether for the given provider, service offering and
user combination approval check is required or not.
|
java.util.List<curam.approvalcheck.impl.ApprovalCheck> |
listProviderApprovalChecks(long relatedID)
Lists approval checks for the provider.
|
curam.cpm.facade.struct.ApprovalCheckKey |
modifyProviderApprovalCheck(curam.approvalcheck.entity.struct.ApprovalCheckDtls approvalCheckDtls)
Modifies the approval check details for the provider.
|
curam.approvalcheck.entity.struct.ApprovalCheckDtls |
viewProviderApprovalCheck(curam.cpm.facade.struct.ViewApprovalCheckKey viewApprovalCheckKey)
Reads the approval check details for the provider.
|
createApprovalCheck, modifyApprovalCheck, setComments, setCost, setOrganisationUnitID, setPercentage, setUsername
getComments, getCost, getOrganisationUnitID, getPercentage, getRelatedID, getRelatedType, getType, getUsername
java.util.List<curam.approvalcheck.impl.ApprovalCheck> listProviderApprovalChecks(long relatedID) throws curam.util.exception.InformationalException
relatedID
- Contains the provider id.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.provider.impl.ProviderApprovalCheckImpl#listProviderApprovalChecks(
long).
curam.cpm.facade.struct.ApprovalCheckKey createProviderApprovalCheck(curam.approvalcheck.entity.struct.ApprovalCheckDtls approvalCheckDtls) throws curam.util.exception.InformationalException
approvalCheckDtls
- Approval check details for the provider.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.provider.impl.ProviderApprovalCheckImpl#createProviderApprovalCheck(
ApprovalCheckDtls).
curam.approvalcheck.entity.struct.ApprovalCheckDtls viewProviderApprovalCheck(curam.cpm.facade.struct.ViewApprovalCheckKey viewApprovalCheckKey) throws curam.util.exception.InformationalException
viewApprovalCheckKey
- Contains the approval check ID for the provider.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.provider.impl.ProviderApprovalCheckImpl#viewProviderApprovalCheck(
ViewApprovalCheckKey).
curam.cpm.facade.struct.ApprovalCheckKey modifyProviderApprovalCheck(curam.approvalcheck.entity.struct.ApprovalCheckDtls approvalCheckDtls) throws curam.util.exception.InformationalException
approvalCheckDtls
- The approval check details for the provider.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.provider.impl.ProviderApprovalCheckImpl#modifyProviderApprovalCheck(
ApprovalCheckDtls).
void cancelProviderApprovalCheck(curam.cpm.facade.struct.ViewApprovalCheckKey viewApprovalCheckKey) throws curam.util.exception.InformationalException
viewApprovalCheckKey
- Contains the approval check ID for the provider.curam.util.exception.InformationalException
- Generic Exception Signature.The default implementation -
curam.provider.impl.ProviderApprovalCheckImpl#cancelProviderApprovalCheck(
ViewApprovalCheckKey).
@AccessLevel(value=EXTERNAL) boolean getApprovalCheckInformation(Provider provider, ServiceOffering service, java.lang.String userName) throws curam.util.exception.InformationalException, curam.util.exception.AppException
provider
- Contains provider information.service
- Contains service offering information.userName
- User name.curam.util.exception.AppException
- Generic exception signature.curam.util.exception.InformationalException
- Generic exception signature.