@AccessLevel(value=EXTERNAL)
public interface ProviderAccess
Modifier and Type | Method and Description |
---|---|
curam.cpm.facade.struct.ServiceEvaluationList |
listProviderEvaluationsForService(curam.cpm.sl.entity.struct.ProviderKey providerKey,
curam.cpm.facade.struct.ServiceOfferingKey serviceKey)
Returns a list of evaluations recorded for the specified provider offering
the specified service.
|
curam.cpm.facade.struct.ProviderMemberOverviewDetailsList |
listProviderStaff(curam.cpm.sl.entity.struct.ProviderKey providerKey)
Returns a list of member staff for the specified provider.
|
curam.cpm.facade.struct.ProviderBackgroundCheckSummaryDetails |
viewBackgroundCheck(curam.cpm.sl.entity.struct.ProviderBackgroundCheckKey providerBackgroundCheckKey)
This method retrieves all the details of the background check and displays
'active' background check failure reasons, if any exist.
|
curam.cpm.facade.struct.ProviderBackgroundCheckDetailsList |
viewBackgroundChecksForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey providerMemberKey)
Returns a list of background checks for the specified provider member.
|
curam.cpm.facade.struct.ProviderViewDetails |
viewProviderOverview(curam.cpm.sl.entity.struct.ProviderConcernRoleKey providerKey,
curam.cpm.facade.struct.ServiceOfferingKey serviceOfferingKey)
An overview of a provider, includes contact information, and details of
services, service centres, accredidations and licences.
|
curam.cpm.facade.struct.ProviderOfferingRateDetailsList |
viewProviderServiceRates(curam.cpm.sl.entity.struct.ProviderKey providerKey,
curam.cpm.facade.struct.ServiceOfferingKey serviceKey)
Returns a list of the rates for the specified provider and service
offering.
|
curam.cpm.facade.struct.ServiceCriterionEvaluationSummaryList |
viewServiceEvaluationOverviewForProvider(curam.cpm.sl.entity.struct.ProviderKey providerKey,
curam.cpm.facade.struct.ServiceOfferingKey serviceKey)
Provides an average evaluation score for each of the criterion configured
for a service from a provider.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ServiceCriterionEvaluationSummaryList viewServiceEvaluationOverviewForProvider(curam.cpm.sl.entity.struct.ProviderKey providerKey, curam.cpm.facade.struct.ServiceOfferingKey serviceKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceKey
- unique identifier of the service the evaluation data is
being read forproviderKey
- unique identifier of the provider concern role, for
which evaluations are being readcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderViewDetails viewProviderOverview(curam.cpm.sl.entity.struct.ProviderConcernRoleKey providerKey, curam.cpm.facade.struct.ServiceOfferingKey serviceOfferingKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerKey
- unique identifier of the provider concern roleserviceOfferingKey
- unique identifier of the servicecuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderBackgroundCheckDetailsList viewBackgroundChecksForProviderMember(curam.cpm.sl.entity.struct.ProviderPartyKey providerMemberKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerMemberKey
- unique identifier of the provider member list the
background checks forcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderOfferingRateDetailsList viewProviderServiceRates(curam.cpm.sl.entity.struct.ProviderKey providerKey, curam.cpm.facade.struct.ServiceOfferingKey serviceKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
serviceKey
- unique identifier of the serviceproviderKey
- unique identifier of the provider to get rates forcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderMemberOverviewDetailsList listProviderStaff(curam.cpm.sl.entity.struct.ProviderKey providerKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerKey
- unique identifier of the provider to get member staff
forcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ProviderBackgroundCheckSummaryDetails viewBackgroundCheck(curam.cpm.sl.entity.struct.ProviderBackgroundCheckKey providerBackgroundCheckKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerBackgroundCheckKey
- unique identifier for the provider
background check recordcuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ServiceEvaluationList listProviderEvaluationsForService(curam.cpm.sl.entity.struct.ProviderKey providerKey, curam.cpm.facade.struct.ServiceOfferingKey serviceKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
providerKey
- unique identifier of the providerserviceKey
- unique identifier of the servicecuram.util.exception.AppException
curam.util.exception.InformationalException