@AccessLevel(value=EXTERNAL)
public interface License
Modifier and Type | Method and Description |
---|---|
void |
addLicenseServiceOfferings(curam.cpm.facade.struct.LicenseServiceOfferingsSummaryDetails dtls)
This method adds a License service offering to be covered by a License.
|
void |
approveLicense(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey key)
This method approves a License for a Provider.
|
void |
cancelLicense(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey key)
This method cancels a License for a Provider.
|
curam.cpm.facade.struct.InformationalMessageList |
checkLicenseApprovalCriteria(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey key)
This method checks if training requirements are specified for the license
type, then all training marked as 'Required' must be 'Completed' or
'Waived' for all active provider members.
|
curam.cpm.sl.entity.struct.LicenseKey |
createLicense(curam.cpm.facade.struct.LicenseSummaryDetails dtls)
This method creates a License for a Provider.
|
curam.attachmentlink.struct.AttachmentLinkKey |
createLicenseAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails)
Method used to create attachment for Provider License.
|
void |
deleteServiceOfferingLink(curam.cpm.facade.struct.LicenseServiceOfferingLinkVersionNumberKey key)
This method deletes the link between a License and a Provider service
offering.
|
curam.cpm.facade.struct.ProviderOfferingSummaryDetailsList |
listActiveServiceOfferingsByProvider(curam.cpm.sl.entity.struct.ProviderKey key)
This method retrieves a list of all of the active service offerings for a
given Provider.
|
curam.attachmentlink.struct.ListAttachmentLinkDetails |
listLicenseAttachment(curam.cpm.sl.entity.struct.LicenseKey licenseKey)
Method used to list all the attachment for a provider license.
|
curam.cpm.facade.struct.LicenseSummaryDetailsList |
listLicenses(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key)
This method retrieves a list of Licenses for a Provider.
|
curam.cpm.facade.struct.LicenseServiceOfferingsSummaryDetailsList |
listLicenseServiceOfferings(curam.cpm.facade.struct.LicenseIDProviderKey key)
This method retrieves a list of the service offerings covered by a
License.
|
curam.cpm.eua.facade.struct.LicenseSummaryList |
listLicensesForProvider(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key)
This method is intended to be used by users responsible for managing
licenses to retrieve a list of licenses for a provider.
|
curam.cpm.facade.struct.LicenseStatusHistorySummaryDetailsList |
listLicenseStatusHistory(curam.cpm.sl.entity.struct.LicenseKey key)
This method retrieves a list of all of the License Status History records
for a License.
|
curam.cpm.facade.struct.LicenseStatusHistoryDetailsList |
listLicenseStatusHistoryDetails(curam.cpm.sl.entity.struct.LicenseKey key)
This method is intended to be used by users responsible for managing
licenses to retrieve a list of all of the License Status History records
for a License.
|
curam.cpm.facade.struct.LicenseTypeList |
listLicenseType()
Lists all the license types.
|
curam.cpm.sl.struct.NonComplianceReasonList |
listNonComplianceReasons()
This method retrieves a list of all of the non-compliance reasons from the
non-compliance reason codetable.
|
curam.cpm.facade.struct.LicenseTrainingRequirementDetailsList |
listTrainingRequirementForLicenseType(curam.cpm.sl.entity.struct.LicenseTrainingRequirementReadmultiKey key)
Lists Training Requirement for a License Type.
|
curam.cpm.sl.entity.struct.LicenseKey |
modifyLicense(curam.cpm.facade.struct.LicenseSummaryDetails dtls)
This method modifies a License for a Provider.
|
curam.cpm.facade.struct.LicenseCreateDetails |
readLicenseCreateDetails()
This method retrieves details needed such as default values needed for the
creation of a License.
|
void |
rejectLicense(curam.cpm.facade.struct.LicenseRejectionKey key)
This method rejects a License for a Provider.
|
curam.cpm.sl.entity.struct.LicenseKey |
renewLicense(curam.cpm.facade.struct.LicenseRenewalSummaryDetails dtls)
This method renews a License for a Provider.
|
void |
suspendLicense(curam.cpm.facade.struct.LicenseSuspensionKey key)
This method suspends a License for a Provider.
|
curam.cpm.facade.struct.LicenseSummaryDetails |
viewLicense(curam.cpm.sl.entity.struct.LicenseKey key)
This method retrieves the License details for a Provider.
|
curam.cpm.facade.struct.LicenseStatusHistorySummaryDetails |
viewLicenseStatusHistory(curam.cpm.facade.struct.LicenseAndStatusHistoryKey key)
This method retrieves the License Status History record details for a
License.
|
curam.cpm.facade.struct.LicenseTrainingRequirementDetails |
viewTrainingRequirementForLicenseType(curam.cpm.sl.entity.struct.LicenseTrainingRequirementKey key)
Reads Training Requirement for a License Type.
|
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.LicenseKey createLicense(curam.cpm.facade.struct.LicenseSummaryDetails 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.LicenseSummaryDetails viewLicense(curam.cpm.sl.entity.struct.LicenseKey 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.LicenseKey modifyLicense(curam.cpm.facade.struct.LicenseSummaryDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelLicense(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey 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.LicenseSummaryDetailsList listLicenses(curam.cpm.sl.entity.struct.ProviderConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void approveLicense(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void suspendLicense(curam.cpm.facade.struct.LicenseSuspensionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void rejectLicense(curam.cpm.facade.struct.LicenseRejectionKey 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.LicenseStatusHistorySummaryDetailsList listLicenseStatusHistory(curam.cpm.sl.entity.struct.LicenseKey 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.LicenseKey renewLicense(curam.cpm.facade.struct.LicenseRenewalSummaryDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.sl.struct.NonComplianceReasonList listNonComplianceReasons() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.LicenseServiceOfferingsSummaryDetailsList listLicenseServiceOfferings(curam.cpm.facade.struct.LicenseIDProviderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void addLicenseServiceOfferings(curam.cpm.facade.struct.LicenseServiceOfferingsSummaryDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void deleteServiceOfferingLink(curam.cpm.facade.struct.LicenseServiceOfferingLinkVersionNumberKey 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.LicenseStatusHistorySummaryDetails viewLicenseStatusHistory(curam.cpm.facade.struct.LicenseAndStatusHistoryKey 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.ProviderOfferingSummaryDetailsList listActiveServiceOfferingsByProvider(curam.cpm.sl.entity.struct.ProviderKey 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.LicenseCreateDetails readLicenseCreateDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.LicenseTrainingRequirementDetails viewTrainingRequirementForLicenseType(curam.cpm.sl.entity.struct.LicenseTrainingRequirementKey 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.LicenseTrainingRequirementDetailsList listTrainingRequirementForLicenseType(curam.cpm.sl.entity.struct.LicenseTrainingRequirementReadmultiKey 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.LicenseTypeList listLicenseType() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.facade.struct.InformationalMessageList checkLicenseApprovalCriteria(curam.cpm.facade.struct.LicenseProviderAndVersionNumberKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.attachmentlink.struct.AttachmentLinkKey createLicenseAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.attachmentlink.struct.ListAttachmentLinkDetails listLicenseAttachment(curam.cpm.sl.entity.struct.LicenseKey licenseKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.cpm.eua.facade.struct.LicenseSummaryList listLicensesForProvider(curam.cpm.sl.entity.struct.ProviderConcernRoleKey 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.LicenseStatusHistoryDetailsList listLicenseStatusHistoryDetails(curam.cpm.sl.entity.struct.LicenseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException