public interface AppliedRateService
Modifier and Type | Method and Description |
---|---|
StatusInfo |
changeCatalogRateCanonicalRelationState(String catalogRateCanonicalRelationId,
String stateKey,
ContextInfo contextInfo)
Changes the state of a CatalogRateCanonicalRelation.
|
StatusInfo |
changeRateOfferingRelationState(String rateOfferingRelationId,
String stateKey,
ContextInfo contextInfo)
Changes the state of a RateOfferingRelation.
|
CatalogRateCanonicalRelationInfo |
createCatalogRateCanonicalRelation(String catalogRateId,
String courseId,
String catalogRateCanonicalRelationTypeKey,
CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo,
ContextInfo contextInfo)
Creates a new CatalogRateCanonicalRelation.
|
RateOfferingRelationInfo |
createRateOfferingRelation(String rateId,
String formatOfferingId,
String rateOfferingRelationTypeKey,
RateOfferingRelationInfo rateOfferingRelationInfo,
ContextInfo contextInfo)
Creates a new RateOfferingRelation.
|
StatusInfo |
deleteCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId,
ContextInfo contextInfo)
Deletes an existing CatalogRateCanonicalRelation.
|
StatusInfo |
deleteRateOfferingRelation(String rateOfferingRelationId,
ContextInfo contextInfo)
Deletes an existing RateOfferingRelation.
|
CatalogRateCanonicalRelationInfo |
getCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId,
ContextInfo contextInfo)
Retrieves a single CatalogRateCanonicalRelation by
CatalogRateCanonicalRelation Id.
|
List<String> |
getCatalogRateCanonicalRelationIdsByType(String catalogRateCanonicalRelationTypeKey,
ContextInfo contextInfo)
Retrieves a list of CatalogRateCanonicalRelation Ids by
CatalogRateCanonicalRelation Type.
|
List<CatalogRateCanonicalRelationInfo> |
getCatalogRateCanonicalRelationsByCatalogRate(String catalogRateId,
ContextInfo contextInfo)
Retrieves a list of CatalogRateCanonicalRelations for a
CatalogRate.
|
List<CatalogRateCanonicalRelationInfo> |
getCatalogRateCanonicalRelationsByCatalogRateAndCourse(String catalogRateId,
String courseId,
ContextInfo contextInfo)
Retrieves a list of CatalogRateCanonicalRelations for a
CatalogRate and Course.
|
List<CatalogRateCanonicalRelationInfo> |
getCatalogRateCanonicalRelationsByCourse(String courseId,
ContextInfo contextInfo)
Retrieves a list of CatalogRateCanonicalRelations for a
Course.
|
List<CatalogRateCanonicalRelationInfo> |
getCatalogRateCanonicalRelationsByIds(List<String> catalogRateCanonicalRelationIds,
ContextInfo contextInfo)
Retrieves a list of CatalogRateCanonicalRelations from a list
of CatalogRateCanonicalRelation Ids.
|
RateOfferingRelationInfo |
getRateOfferingRelation(String rateOfferingRelationId,
ContextInfo contextInfo)
Retrieves a single RateOfferingRelation by
RateOfferingRelation Id.
|
List<String> |
getRateOfferingRelationIdsByType(String rateOfferingRelationTypeKey,
ContextInfo contextInfo)
Retrieves a list of RateOfferingRelation Ids by
RateOfferingRelation Type.
|
List<RateOfferingRelationInfo> |
getRateOfferingRelationsByFormatOffering(String formatOfferingId,
ContextInfo contextInfo)
Retrieves a list of RateOfferingRelations for a FormatOffering.
|
List<RateOfferingRelationInfo> |
getRateOfferingRelationsByIds(List<String> rateOfferingRelationIds,
ContextInfo contextInfo)
Retrieves a list of RateOfferingRelations from a list of
RateOfferingRelation Ids.
|
List<RateOfferingRelationInfo> |
getRateOfferingRelationsByRate(String rateId,
ContextInfo contextInfo)
Retrieves a list of RateOfferingRelations for a Rate.
|
List<RateOfferingRelationInfo> |
getRateOfferingRelationsByRateAndFormatOffering(String rateId,
String formatOfferingId,
ContextInfo contextInfo)
Retrieves a list of RateOfferingRelations for a Rate and
FormatOffering.
|
List<String> |
searchForCatalogRateCanonicalRelationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for CatalogRateCanonicalRelations based on the
criteria and returns a list of CatalogRateCanonicalRelation
identifiers which match the search criteria.
|
List<CatalogRateCanonicalRelationInfo> |
searchForCatalogRateCanonicalRelations(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for CatalogRateCanonicalRelations based on the
criteria and returns a list of CatalogRateCanonicalRelations
which match the search criteria.
|
List<String> |
searchForRateOfferingRelationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for RateOfferingRelations based on the
criteria and returns a list of RateOfferingRelation
identifiers which match the search criteria.
|
List<RateOfferingRelationInfo> |
searchForRateOfferingRelations(QueryByCriteria criteria,
ContextInfo contextInfo)
Searches for RateOfferingRelations based on the
criteria and returns a list of RateOfferingRelations
which match the search criteria.
|
CatalogRateCanonicalRelationInfo |
updateCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId,
CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo,
ContextInfo contextInfo)
Updates an existing CatalogRateCanonicalRelation.
|
RateOfferingRelationInfo |
updateRateOfferingRelation(String rateOfferingRelationId,
RateOfferingRelationInfo rateOfferingRelationInfo,
ContextInfo contextInfo)
Updates an existing RateOfferingRelation.
|
List<ValidationResultInfo> |
validateCatalogRateCanonicalRelation(String validationTypeKey,
String catalogRateId,
String courseId,
String catalogRateCanonicalRelationTypeKey,
CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo,
ContextInfo contextInfo)
Validates a CatalogRateCanonicalRelation.
|
List<ValidationResultInfo> |
validateRateOfferingRelation(String validationTypeKey,
String rateId,
String formatOfferingId,
String rateOfferingRelationTypeKey,
RateOfferingRelationInfo rateOfferingRelationInfo,
ContextInfo contextInfo)
Validates a RateOfferingRelation.
|
CatalogRateCanonicalRelationInfo getCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateCanonicalRelationId
- the identifier for the
rate to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- catalogRateCanonicalRelationId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- catalogRateCanonicalRelationId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<CatalogRateCanonicalRelationInfo> getCatalogRateCanonicalRelationsByIds(List<String> catalogRateCanonicalRelationIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateCanonicalRelationIds
- a list of
CatalogRateCanonicalRelation identifierscontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- a catalogRateCanonicalRelationId
in the list not foundInvalidParameterException
- contextInfo is invalidMissingParameterException
- catalogRateCanonicalRelationIds, an Id in
catalogRateCanonicalRelationIds, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getCatalogRateCanonicalRelationIdsByType(String catalogRateCanonicalRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateCanonicalRelationTypeKey
- an identifier for a
CatalogRateCanonicalRelation TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- catalogRateCanonicalRelationTypeKey or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<CatalogRateCanonicalRelationInfo> getCatalogRateCanonicalRelationsByCatalogRate(String catalogRateId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateId
- the Id of the CatalogRatecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- catalogRateId or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<CatalogRateCanonicalRelationInfo> getCatalogRateCanonicalRelationsByCourse(String courseId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
courseId
- the Id of the CoursecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- courseId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<CatalogRateCanonicalRelationInfo> getCatalogRateCanonicalRelationsByCatalogRateAndCourse(String catalogRateId, String courseId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateId
- the Id of the CatalogRatecourseId
- the Id of the CoursecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- catalogRateId, courseId, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForCatalogRateCanonicalRelationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<CatalogRateCanonicalRelationInfo> searchForCatalogRateCanonicalRelations(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateCatalogRateCanonicalRelation(String validationTypeKey, String catalogRateId, String courseId, String catalogRateCanonicalRelationTypeKey, CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TypecatalogRateId
- the Id of the CatalogRatecourseId
- the Id of the CoursecatalogRateCanonicalRelationTypeKey
- the identifier for
the rate TypecatalogRateCanonicalRelationInfo
- the
CatalogRateCanonicalRelation information to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- validationTypeKey, catalogRateId,
courseId, or catalogRateCanonicalRelationTypeKey is not
foundInvalidParameterException
- catalogRateCanonicalRelationInfo or contextInfo is not
validMissingParameterException
- validationTypeKey,
catalogRateId, courseId,
catalogRateCanonicalRelationTypeKey,
catalogRateCanonicalRelationInfo, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredCatalogRateCanonicalRelationInfo createCatalogRateCanonicalRelation(String catalogRateId, String courseId, String catalogRateCanonicalRelationTypeKey, CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
catalogRateId
- the Id of the CatalogRatecourseId
- the Id of the CoursecatalogRateCanonicalRelationTypeKey
- the identifier for
the Type of the new CatalogRateCanonicalRelationcatalogRateCanonicalRelationInfo
- the data with which to
create the CatalogRateCanonicalRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- catalogRateId, courseId,
catalogRateCanonicalRelationTypeKey does not exist is
not supportedInvalidParameterException
- catalogRateCanonicalRelationInfo or contextInfo is not
validMissingParameterException
- catalogRateId, courseId,
catalogRateCanonicalRelationTypeKey,
catalogRateCanonicalRelationInfo or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read-onlyCatalogRateCanonicalRelationInfo updateCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId, CatalogRateCanonicalRelationInfo catalogRateCanonicalRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
catalogRateCanonicalRelationId
- the identifier for the
CatalogRateCanonicalRelation to be updatedcatalogRateCanonicalRelationInfo
- the new data for the
CatalogRateCanonicalRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- catalogRateCanonicalRelationId not foundInvalidParameterException
- catalogRateCanonicalRelationInfo or contextInfo is not
validMissingParameterException
- catalogRateCanonicalRelationId,
catalogRateCanonicalRelationInfo, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at changing information
designated as read-onlyVersionMismatchException
- optimistic locking failure or
the action was attempted on an out of date versionStatusInfo changeCatalogRateCanonicalRelationState(String catalogRateCanonicalRelationId, String stateKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateCanonicalRelationId
- the Id of the
CatalogRateCanonicalRelationstateKey
- the identifier for the new StatecontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- catalogRateCanonicalRelationId
not found or stateKey not found in
CatalogRateCanonicalRelation LifecycleInvalidParameterException
- contextInfo is not validMissingParameterException
- catalogRateCanonicalRelationId, stateKey, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredStatusInfo deleteCatalogRateCanonicalRelation(String catalogRateCanonicalRelationId, ContextInfo contextInfo) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
catalogRateCanonicalRelationId
- the identifier for the
CatalogRateCanonicalRelation to be deletedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDependentObjectsExistException
- Rates are attached to
this RateCatalogDoesNotExistException
- catalogRateCanonicalRelationId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- catalogRateCanonicalRelationId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredRateOfferingRelationInfo getRateOfferingRelation(String rateOfferingRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateOfferingRelationId
- the identifier for the
rate to be retrievedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- rateOfferingRelationId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- rateOfferingRelationId or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<RateOfferingRelationInfo> getRateOfferingRelationsByIds(List<String> rateOfferingRelationIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateOfferingRelationIds
- a list of
RateOfferingRelation identifierscontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- a rateOfferingRelationId
in the list not foundInvalidParameterException
- contextInfo is invalidMissingParameterException
- rateOfferingRelationIds, an Id in
rateOfferingRelationIds, or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> getRateOfferingRelationIdsByType(String rateOfferingRelationTypeKey, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateOfferingRelationTypeKey
- an identifier for a
RateOfferingRelation TypecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- rateOfferingRelationTypeKey or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<RateOfferingRelationInfo> getRateOfferingRelationsByRate(String rateId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateId
- the Id of the RatecontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- rateId or contextInfo
is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<RateOfferingRelationInfo> getRateOfferingRelationsByFormatOffering(String formatOfferingId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
formatOfferingId
- the Id of the FormatOfferingcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- formatOfferingId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<RateOfferingRelationInfo> getRateOfferingRelationsByRateAndFormatOffering(String rateId, String formatOfferingId, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateId
- the Id of the RateformatOfferingId
- the Id of the FormatOfferingcontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- contextInfo is invalidMissingParameterException
- rateId, formatOfferingId, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<String> searchForRateOfferingRelationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<RateOfferingRelationInfo> searchForRateOfferingRelations(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteriacontextInfo
- information containing the principalId and
locale information about the caller of service operationInvalidParameterException
- criteria or contextInfo is
not validMissingParameterException
- criteria or contextInfo is
missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredList<ValidationResultInfo> validateRateOfferingRelation(String validationTypeKey, String rateId, String formatOfferingId, String rateOfferingRelationTypeKey, RateOfferingRelationInfo rateOfferingRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- the identifier for the validation TyperateId
- the Id of the RateformatOfferingId
- the Id of the FormatOfferingrateOfferingRelationTypeKey
- the identifier for the rate
TyperateOfferingRelationInfo
- the
RateOfferingRelation information to be validatedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- validationTypeKey, rateId,
formatOfferingId, or rateOfferingRelationTypeKey is not
foundInvalidParameterException
- rateOfferingRelationInfo or
contextInfo is not validMissingParameterException
- validationTypeKey, rateId,
formatOfferingId, rateOfferingRelationTypeKey,
RateOfferingRelationInfo, or contextInfo is missing or
nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredRateOfferingRelationInfo createRateOfferingRelation(String rateId, String formatOfferingId, String rateOfferingRelationTypeKey, RateOfferingRelationInfo rateOfferingRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
rateId
- the Id of the RateformatOfferingId
- the Id of the FormatOfferingrateOfferingRelationTypeKey
- the identifier for the Type
of the new RateOfferingRelationrateOfferingRelationInfo
- the data with which to create
the RateOfferingRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- rateId, formatOfferingId, or
rateOfferingRelationTypeKey does not exist is not
supportedInvalidParameterException
- rateOfferingRelationInfo or
contextInfo is not validMissingParameterException
- rateId, formatOfferingId,
rateOfferingRelationTypeKey, rateOfferingRelationInfo
or contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at supplying information
designated as read-onlyRateOfferingRelationInfo updateRateOfferingRelation(String rateOfferingRelationId, RateOfferingRelationInfo rateOfferingRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
rateOfferingRelationId
- the identifier for the
RateOfferingRelation to be updatedrateOfferingRelationInfo
- the new data for the
RateOfferingRelationcontextInfo
- information containing the principalId and
locale information about the caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- rateOfferingRelationId not foundInvalidParameterException
- rateOfferingRelationInfo or
contextInfo is not validMissingParameterException
- rateOfferingRelationId,
rateOfferingRelationInfo, or contextInfo is missing or
nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredReadOnlyException
- an attempt at changing information
designated as read-onlyVersionMismatchException
- optimistic locking failure or
the action was attempted on an out of date versionStatusInfo changeRateOfferingRelationState(String rateOfferingRelationId, String stateKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateOfferingRelationId
- the Id of the
RateOfferingRelationstateKey
- the identifier for the new StatecontextInfo
- information containing the principalId and
locale information about the caller of service operationDoesNotExistException
- rateOfferingRelationId
not found or stateKey not found in
RateOfferingRelation LifecycleInvalidParameterException
- contextInfo is not validMissingParameterException
- rateOfferingRelationId, stateKey, or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredStatusInfo deleteRateOfferingRelation(String rateOfferingRelationId, ContextInfo contextInfo) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
rateOfferingRelationId
- the identifier for the
RateOfferingRelation to be deletedcontextInfo
- information containing the principalId and
locale information about the caller of service operationDependentObjectsExistException
- Rates are attached to
this RateCatalogDoesNotExistException
- rateOfferingRelationId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- rateOfferingRelationId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.