@AccessLevel(value=EXTERNAL)
public interface ProviderOfferingPlaceLimit
Modifier and Type | Method and Description |
---|---|
void |
cancelProviderOfferingPlaceLimit(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails)
Method used by Resource Manager and Resource Manager Supervisor to
logically delete the provider service offering place limit.
|
void |
createContractProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls details)
Method creates provider offering place limit for contracts.
|
curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitKey |
createProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls placeLimitDtls)
Method used by Resource Manager and Resource Manager Supervisor to create
a place limit for the provider service offering.
|
void |
modifyProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls placeLimitDtls)
Method used by Resource Manager and Resource Manager Supervisor to update
the details of the place limit for a provider service offering.
|
curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls |
viewProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitKey placeLimitKey)
Method used by Resource Manager and Resource Manager Supervisor to view
the details of the place limit for a provider service offering.
|
@AccessLevel(value=EXTERNAL) curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitKey createProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls placeLimitDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifyProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls placeLimitDtls) 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.ProviderOfferingPlaceLimitDtls viewProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitKey placeLimitKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelProviderOfferingPlaceLimit(curam.cpm.facade.struct.KeyVersionDetails keyVersionDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void createContractProviderOfferingPlaceLimit(curam.cpm.sl.entity.struct.ProviderOfferingPlaceLimitDtls details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException