@AccessLevel(value=EXTERNAL)
public interface ServiceOffering
Modifier and Type | Method and Description |
---|---|
curam.cpm.facade.struct.ServiceOfferingTrainingIndDetails |
getServiceOfferingTrainingIndDetails(curam.cpm.facade.struct.ServiceOfferingKey key)
This method is intended to be used by users responsible for managing
providers to view service offering training indicator details.
|
curam.cpm.facade.struct.ServiceOfferingSummaryDetailsList |
listActiveServiceOfferings()
Method used to display a list of all active service offerings provided by
the organisation.This is accessed by the user, Resource Manager and
Resource Manager Supervisor from the Resource Manager and Resource Manager
Supervisor application.
|
curam.cpm.facade.struct.ApprovalCriterionList |
listApprovalCriterion()
Method used to display a list of all Approval Criterion in the system for
selection to create Approval Criterion for a service offering.This is
accessed by the Administrator from the Admin application.
|
curam.cpm.facade.struct.PaymentOptionsDetailsList |
listPaymentOptions(curam.cpm.facade.struct.ServiceOfferingKey serviceOfferingKey)
Method used to display the list of payment options of a service
offering.This is accessed by the Administrator from the Admin application.
|
curam.cpm.sl.entity.struct.SOApprovalCriterionDtlsList |
listServiceOfferingApprovalCriterion(curam.cpm.sl.entity.struct.ServiceOfferingKey key)
Method used to display a list of Approval Criterion for a given Service
Offering.This is accessed by the Administrator from the Admin application.
|
curam.cpm.facade.struct.ServiceOfferingTrainingRequirementDetailsList |
listTrainingRequirementForServiceOffering(curam.cpm.sl.entity.struct.ServiceOfferingKey key)
This method is used to list all the Training requirements for a specified
Service Offering.
|
curam.cpm.facade.struct.SearchServiceGroupResults |
searchServiceGroups(curam.cpm.facade.struct.SearchServiceGroupKey key)
Searches the service groups by service group name and code.
|
curam.cpm.facade.struct.PaymentOptionsDetails |
viewPaymentOptions(curam.cpm.sl.struct.PaymentOptionsKey paymentOptionsKey)
Method used to display the details of the payment options for a service
offering.This is accessed by the Administrator from the Admin application.
|
curam.cpm.sl.entity.struct.SOApprovalCriterionDtls |
viewServiceOfferingApprovalCriterion(curam.cpm.sl.entity.struct.SOApprovalCriterionKey key)
Method used to display the approval criteria details for service
offering.This is accessed by the Administrator from the Admin application.
|
curam.cpm.facade.struct.ServiceRateDetails |
viewServiceRate(curam.cpm.facade.struct.ServiceRateKey serviceRateKey)
Method used to display the details of a service rate for a service
offering.This is accessed by the Administrator from the Admin application.
|
curam.cpm.facade.struct.ServiceOfferingTrainingRequirementDetails |
viewTrainingRequirementForServiceOffering(curam.cpm.sl.entity.struct.SOTrainingRequirementKey key)
Reads the Service Offering Training requirement record.
|
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ServiceRateDetails viewServiceRate(curam.cpm.facade.struct.ServiceRateKey serviceRateKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ServiceOfferingSummaryDetailsList listActiveServiceOfferings() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.SOApprovalCriterionDtlsList listServiceOfferingApprovalCriterion(curam.cpm.sl.entity.struct.ServiceOfferingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.SOApprovalCriterionDtls viewServiceOfferingApprovalCriterion(curam.cpm.sl.entity.struct.SOApprovalCriterionKey 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.ApprovalCriterionList listApprovalCriterion() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.PaymentOptionsDetailsList listPaymentOptions(curam.cpm.facade.struct.ServiceOfferingKey serviceOfferingKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.PaymentOptionsDetails viewPaymentOptions(curam.cpm.sl.struct.PaymentOptionsKey paymentOptionsKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.ServiceOfferingTrainingRequirementDetailsList listTrainingRequirementForServiceOffering(curam.cpm.sl.entity.struct.ServiceOfferingKey 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.ServiceOfferingTrainingRequirementDetails viewTrainingRequirementForServiceOffering(curam.cpm.sl.entity.struct.SOTrainingRequirementKey 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.SearchServiceGroupResults searchServiceGroups(curam.cpm.facade.struct.SearchServiceGroupKey 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.ServiceOfferingTrainingIndDetails getServiceOfferingTrainingIndDetails(curam.cpm.facade.struct.ServiceOfferingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException