| Name | LearningObjective | |
|---|---|---|
| Version | ||
| Included Services | SearchService | |
| Java Package | org.kuali.student.r2.lum.lo.service | |
| Method | getLoRepository | ||
|---|---|---|---|
| Description | Retrieves a single LoRepository by an LoRepository Key. | ||
| Parameters | String | loRepositoryKey | the identifier for the LoRepository to be retrieved |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoRepositoryInfo | the LoRepository requested | |
| Errors | DoesNotExistException | loRepositoryKey is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loRepositoryKey or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoRepositoriesByKeys | ||
|---|---|---|---|
| Description | Retrieves a list of LoRepositories from a list of LoRepository Keys. The returned list may be in any order and if duplicate Ids are supplied, a unique set may or may not be returned. | ||
| Parameters | StringList | loRepositoryKeys | a list of LoRepository Keys |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoRepositoryInfoList | a list of LoRepositories | |
| Errors | DoesNotExistException | an loRepositoryKey in the list was not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loRepositoryKeys, a key in the loRepositoryKeys, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoRepositories | ||
|---|---|---|---|
| Description | Retrieves a list of LoRepositories. | ||
| Parameters | ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation |
| Return | LoRepositoryInfoList | a list of LoRepositories or an empty list if none found | |
| Errors | InvalidParameterException | contextInfo is not valid | |
| MissingParameterException | contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoRepositoryKeysByType | ||
|---|---|---|---|
| Description | Retrieves a list of LoRepository keys by LoRepository Type. | ||
| Parameters | String | loRepositoryTypeKey | a unique key for an LoRepository Type |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoRepository keys matching loRepositoryTypeKey or an empty list if none found | |
| Errors | InvalidParameterException | contextInfo is not valid | |
| MissingParameterException | loRepositoryTypeKey or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoRepositoryKeys | ||
|---|---|---|---|
| Description | Searches for LoRepositories that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoRepository keys matching the criteria | |
| Errors | InvalidParameterException | criteria or contextInfo is not valid | |
| MissingParameterException | criteria or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoRepositories | ||
|---|---|---|---|
| Description | Searches for LoRepositories that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoRepositoryInfoList | a list of LoRepositories matching the criteria | |
| Errors | InvalidParameterException | criteria or context is not valid | |
| MissingParameterException | criteria or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | validateLoRepository | ||
|---|---|---|---|
| Description | Validates an LoRepository. Depending on the value of validationType, this validation could be limited to tests on just the current LoRepository and its directly contained sub-objects or expanded to perform all tests related to this LoRepository. If an identifier is present for the LoRepository (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the LoRepository can be updated to the new values. If an identifier is not present or a record does not exist, the validation checks if the LoRepository with the given data can be created. | ||
| Parameters | String | validationTypeKey | the identifier for the validation Type |
| String | loRepositoryTypeKey | the identifier for the LoRepository Type | |
| LoRepositoryInfo | loRepositoryInfo | the LoRepository to be validated | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | ValidationResultInfoList | a list of validation results or an empty list if validation succeeded | |
| Errors | DoesNotExistException | validationTypeKey or loRepositoryTypeKey is not found | |
| InvalidParameterException | loRepositoryInfo or contextInfo is not valid | ||
| MissingParameterException | validationTypeKey, loRepositoryTypeKey, loRepositoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | createLoRepository | ||
|---|---|---|---|
| Description | Creates a new LoRepository. The LoRepository Type, and Meta information may not be set in the supplied data object. | ||
| Parameters | String | loRepositoryKey | a unique key for the new LoRepository |
| String | loRepositoryTypeKey | the identifier for the Type of LoRepository to be created | |
| LoRepositoryInfo | loRepositoryInfo | the data with which to create the LoRepository | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoRepositoryInfo | the new LoRepository | |
| Errors | AlreadyExistsException | loRepositoryKey already exists | |
| DataValidationErrorException | supplied data is invalid | ||
| DoesNotExistException | loRepositoryTypeKey does not exist or is not supported | ||
| InvalidParameterException | loRepositoryInfo or contextInfo is not valid | ||
| MissingParameterException | loRepositoryTypeKey, loRepositoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at supplying information designated as read only | ||
| Method | updateLoRepository | ||
|---|---|---|---|
| Description | Updates an existing LoRepository. The LoRepository Key, Type, and Meta information may not be changed. | ||
| Parameters | String | loRepositoryKey | the identifier for the LoRepository to be updated |
| LoRepositoryInfo | loRepositoryInfo | the new data for the LoRepository | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoRepositoryInfo | the updated LoRepository | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loRepositoryKey is not found | ||
| InvalidParameterException | loRepositoryInfo or contextInfo is not valid | ||
| MissingParameterException | loRepositoryKey, loRepositoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at changing information designated as read only | ||
| VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version | ||
| Method | deleteLoRepository | ||
|---|---|---|---|
| Description | Deletes an existing LoRepository. | ||
| Parameters | String | loRepositoryKey | the identifier for the LoRepository to be deleted |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | DoesNotExistException | loRepositoryKey is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loRepositoryKey or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLo | ||
|---|---|---|---|
| Description | Retrieves a single Lo by an Lo Id. | ||
| Parameters | String | loId | the identifier for the Lo to be retrieved |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfo | the Lo requested | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLosByIds | ||
|---|---|---|---|
| Description | Retrieves a list of Los from a list of Lo Ids. The returned list may be in any order and if duplicate Ids are supplied, a unique set may or may not be returned. | ||
| Parameters | StringList | loIds | a list of Lo identifiers |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of Los | |
| Errors | DoesNotExistException | an loId in the list was not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loIds, an Id in the loIds, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoIdsByType | ||
|---|---|---|---|
| Description | Retrieves a list of Lo Ids by Lo Type. | ||
| Parameters | String | loTypeKey | an identifier for an Lo Type |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of Lo identifiers matching loTypeKey or an empty list if none found | |
| Errors | InvalidParameterException | contextInfo is not valid | |
| MissingParameterException | loTypeKey or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLosByLoRepository | ||
|---|---|---|---|
| Description | Retrieves a list of Los by LoRepository. | ||
| Parameters | String | loRepositoryKey | a key for the LoRepository |
| String | loTypeKey | the identifier for the Lo Type | |
| String | loStateKey | the identifier for the Lo State | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of Los for the LoRepository | |
| Errors | DoesNotExistException | loRepositoryId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loRepositoryId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLosByLoCategory | ||
|---|---|---|---|
| Description | Retrieves a list of Los by LoCategory. | ||
| Parameters | String | loCategoryId | an identifier for the LoCategory |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of Los for the LoCategory | |
| Errors | DoesNotExistException | loCategoryId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLosByRelatedLoId | ||
|---|---|---|---|
| Description | Retrieves a list of Los by related Lo. | ||
| Parameters | String | relatedLoId | an identifier for the related Lo |
| String | loLoRelationTypeKey | the identifier for the LoLoRelation Type | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of Los for the related Lo | |
| Errors | DoesNotExistException | relatedLoId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | relatedLoId, loLoRelationTypeKey, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getRelatedLosByLoId | ||
|---|---|---|---|
| Description | Retrieves a list of related Los by Lo. | ||
| Parameters | String | loId | an identifier for the Lo |
| String | loLoRelationTypeKey | the identifier for the LoLoRelation Type | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of related Los for the Lo | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoIds | ||
|---|---|---|---|
| Description | Searches for Los that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of Lo identifiers matching the criteria | |
| Errors | InvalidParameterException | criteria or contextInfo is not valid | |
| MissingParameterException | criteria or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLos | ||
|---|---|---|---|
| Description | Searches for Los that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfoList | a list of Los matching the criteria | |
| Errors | InvalidParameterException | criteria or context is not valid | |
| MissingParameterException | criteria or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | validateLo | ||
|---|---|---|---|
| Description | Validates an Lo. Depending on the value of validationType, this validation could be limited to tests on just the current Lo and its directly contained sub-objects or expanded to perform all tests related to this Lo. If an identifier is present for the Lo (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the Lo can be updated to the new values. If an identifier is not present or a record does not exist, the validation checks if the Lo with the given data can be created. | ||
| Parameters | String | validationTypeKey | the identifier for the Lo Type to be validated |
| LoInfo | loInfo | the Lo to be validated | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | ValidationResultInfoList | a list of validation results or an empty list if validation succeeded | |
| Errors | DoesNotExistException | validationTypeKey or loTypeKey is not found | |
| InvalidParameterException | loInfo or contextInfo is not valid | ||
| MissingParameterException | validationTypeKey, loTypeKey, loInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | createLo | ||
|---|---|---|---|
| Description | Creates a new Lo. The Lo Id, Type, and Meta information may not be set in the supplied data object. | ||
| Parameters | String | repositoryId | ??? |
| String | loType | ??? | |
| LoInfo | loInfo | the data with which to create the Lo | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfo | the new Lo | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loTypeKey does not exist or is not supported | ||
| InvalidParameterException | loInfo or contextInfo is not valid | ||
| MissingParameterException | loTypeKey, loInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at supplying information designated as read only | ||
| Method | updateLo | ||
|---|---|---|---|
| Description | Updates an existing Lo. The Lo Id, Type, and Meta information may not be changed. | ||
| Parameters | String | loId | the identifier for the Lo to be updated |
| LoInfo | loInfo | the new data for the Lo | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoInfo | the updated Lo | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loId is not found | ||
| InvalidParameterException | loInfo or contextInfo is not valid | ||
| MissingParameterException | loId, loInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at changing information designated as read only | ||
| VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version | ||
| Method | deleteLo | ||
|---|---|---|---|
| Description | Deletes an existing Lo. | ||
| Parameters | String | loId | the identifier for the Lo to be deleted |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| DependentObjectsExistException | ??? | ||
| Method | getLoCategory | ||
|---|---|---|---|
| Description | Retrieves a single LoCategory by an LoCategory Id. | ||
| Parameters | String | loCategoryId | the identifier for the LoCategory to be retrieved |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfo | the LoCategory requested | |
| Errors | DoesNotExistException | loCategoryId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoCategoriesByIds | ||
|---|---|---|---|
| Description | Retrieves a list of LoCategories from a list of LoCategory Ids. The returned list may be in any order and if duplicate Ids are supplied, a unique set may or may not be returned. | ||
| Parameters | StringList | loCategoryIds | a list of LoCategory identifiers |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfoList | a list of LoCategories | |
| Errors | DoesNotExistException | an loCategoryId in the list was not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryIds, an Id in the loCategoryIds, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoCategoriesByLoRepository | ||
|---|---|---|---|
| Description | Retrieves a list of LoCategories by their associated repository key | ||
| Parameters | String | loRepositoryKey | a list of LoCategory identifiers |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfoList | a list of LoCategories | |
| Errors | DoesNotExistException | an loCategoryId in the list was not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryIds, an Id in the loCategoryIds, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoCategoryIdsByType | ||
|---|---|---|---|
| Description | Retrieves a list of LoCategory Ids by LoCategory Type. | ||
| Parameters | String | loCategoryTypeKey | an identifier for an LoCategory Type |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoCategory identifiers matching loCategoryTypeKey or an empty list if none found | |
| Errors | InvalidParameterException | contextInfo is not valid | |
| MissingParameterException | loCategoryTypeKey or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoCategoriesByLo | ||
|---|---|---|---|
| Description | Retrieves a list of LoCategories by Lo. | ||
| Parameters | String | loId | an identifier for the Lo |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfoList | a list of LoCategories for the Lo | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoCategoryIds | ||
|---|---|---|---|
| Description | Searches for LoCategories that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoCategory identifiers matching the criteria | |
| Errors | InvalidParameterException | criteria or contextInfo is not valid | |
| MissingParameterException | criteria or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoCategories | ||
|---|---|---|---|
| Description | Searches for LoCategories that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfoList | a list of LoCategories matching the criteria | |
| Errors | InvalidParameterException | criteria or context is not valid | |
| MissingParameterException | criteria or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | validateLoCategory | ||
|---|---|---|---|
| Description | Validates an LoCategory. Depending on the value of validationType, this validation could be limited to tests on just the current LoCategory and its directly contained sub-objects or expanded to perform all tests related to this LoCategory. If an identifier is present for the LoCategory (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the LoCategory can be updated to the new values. If an identifier is not present or a record does not exist, the validation checks if the LoCategory with the given data can be created. | ||
| Parameters | String | validationTypeKey | the identifier for the LoCategory Type to be validated |
| LoCategoryInfo | loCategoryInfo | the LoCategory to be validated | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | ValidationResultInfoList | a list of validation results or an empty list if validation succeeded | |
| Errors | DoesNotExistException | validationTypeKey or loCategoryTypeKey is not found | |
| InvalidParameterException | loCategoryInfo or contextInfo is not valid | ||
| MissingParameterException | validationTypeKey, loCategoryTypeKey, loCategoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | createLoCategory | ||
|---|---|---|---|
| Description | Creates a new LoCategory. The LoCategory Id, Type, and Meta information may not be set in the supplied data object. | ||
| Parameters | String | loCategoryTypeKey | the identifier for the Type of LoCategory to be created |
| LoCategoryInfo | loCategoryInfo | the data with which to create the LoCategory | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfo | the new LoCategory | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loCategoryTypeKey does not exist or is not supported | ||
| InvalidParameterException | loCategoryInfo or contextInfo is not valid | ||
| MissingParameterException | loCategoryTypeKey, loCategoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at supplying information designated as read only | ||
| Method | updateLoCategory | ||
|---|---|---|---|
| Description | Updates an existing LoCategory. The LoCategory Id, Type, and Meta information may not be changed. | ||
| Parameters | String | loCategoryId | the identifier for the LoCategory to be updated |
| LoCategoryInfo | loCategoryInfo | the new data for the LoCategory | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoCategoryInfo | the updated LoCategory | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loCategoryId is not found | ||
| InvalidParameterException | loCategoryInfo or contextInfo is not valid | ||
| MissingParameterException | loCategoryId, loCategoryInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at changing information designated as read only | ||
| VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version | ||
| Method | deleteLoCategory | ||
|---|---|---|---|
| Description | Deletes an existing LoCategory. | ||
| Parameters | String | loCategoryId | the identifier for the LoCategory to be deleted |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | DoesNotExistException | loCategoryId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| DependentObjectsExistException | ??? | ||
| Method | deleteLoCategoryByLo | ||
|---|---|---|---|
| Description | Deletes existing LoCategories of a Lo. | ||
| Parameters | String | loId | the identifier for the Lo for which LoCategories are to be deleted |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | addLoCategoryToLo | ||
|---|---|---|---|
| Description | Adds a LoCategory to a Lo | ||
| Parameters | String | loCategoryId | the identifier for the LoCategory |
| String | loId | the identifier for the Lo | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | AlreadyExistsException | LoCategory already exists for Lo | |
| DoesNotExistException | loCategoryId or loId is not found | ||
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryId, loId, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| UnsupportedActionException | loCategoryId and loId are not in the same repository | ||
| Method | removeLoCategoryFromLo | ||
|---|---|---|---|
| Description | Removes a LoCategory from a Lo | ||
| Parameters | String | loCategoryId | the identifier for the LoCategory |
| String | loId | the identifier for the Lo | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | AlreadyExistsException | LoCategory already exists for Lo | |
| DoesNotExistException | loCategoryId or loId is not found | ||
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loCategoryId, loId, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| UnsupportedActionException | loCategoryId and loId are not in the same repository | ||
| Method | getLoLoRelation | ||
|---|---|---|---|
| Description | Retrieves a single LoLoRelation by an LoLoRelation Id. | ||
| Parameters | String | loLoRelationId | the identifier for the LoLoRelation to be retrieved |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfo | the LoLoRelation requested | |
| Errors | DoesNotExistException | loLoRelationId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loLoRelationId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoLoRelationsByIds | ||
|---|---|---|---|
| Description | Retrieves a list of LoLoRelations from a list of LoLoRelation Ids. The returned list may be in any order and if duplicate Ids are supplied, a unique set may or may not be returned. | ||
| Parameters | StringList | loLoRelationIds | a list of LoLoRelation identifiers |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfoList | a list of LoLoRelations | |
| Errors | DoesNotExistException | an loLoRelationId in the list was not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loLoRelationIds, an Id in the loLoRelationIds, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoLoRelationIdsByType | ||
|---|---|---|---|
| Description | Retrieves a list of LoLoRelation Ids by LoLoRelation Type. | ||
| Parameters | String | loLoRelationTypeKey | an identifier for an LoLoRelation Type |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoLoRelation identifiers matching loLoRelationTypeKey or an empty list if none found | |
| Errors | InvalidParameterException | contextInfo is not valid | |
| MissingParameterException | loLoRelationTypeKey or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoLoRelationsByLoId | ||
|---|---|---|---|
| Description | Retrieves a list of LoLoRelations by Lo. | ||
| Parameters | String | loId | an identifier for the Lo |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfoList | a list of LoLoRelations for the Lo | |
| Errors | DoesNotExistException | loId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoLoRelationIds | ||
|---|---|---|---|
| Description | Searches for LoLoRelations that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StringList | a list of LoLoRelation identifiers matching the criteria | |
| Errors | InvalidParameterException | criteria or contextInfo is not valid | |
| MissingParameterException | criteria or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | searchForLoLoRelations | ||
|---|---|---|---|
| Description | Searches for LoLoRelations that meet the given search criteria. | ||
| Parameters | QueryByCriteria | criteria | the search criteria |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfoList | a list of LoLoRelations matching the criteria | |
| Errors | InvalidParameterException | criteria or context is not valid | |
| MissingParameterException | criteria or context is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | validateLoLoRelation | ||
|---|---|---|---|
| Description | Validates an LoLoRelation. Depending on the value of validationType, this validation could be limited to tests on just the current LoLoRelation and its directly contained sub-objects or expanded to perform all tests related to this LoLoRelation. If an identifier is present for the LoLoRelation (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the LoLoRelation can be updated to the new values. If an identifier is not present or a record does not exist, the validation checks if the LoLoRelation with the given data can be created. | ||
| Parameters | String | validationTypeKey | the identifier for the LoLoRelation Type to be validated |
| LoLoRelationInfo | loLoRelationInfo | the LoLoRelation to be validated | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | ValidationResultInfoList | a list of validation results or an empty list if validation succeeded | |
| Errors | DoesNotExistException | validationTypeKey or loLoRelationTypeKey is not found | |
| InvalidParameterException | loLoRelationInfo or contextInfo is not valid | ||
| MissingParameterException | validationTypeKey, loLoRelationTypeKey, loLoRelationInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | createLoLoRelation | ||
|---|---|---|---|
| Description | Creates a new LoLoRelation. The LoLoRelation Id, Type, and Meta information may not be set in the supplied data object. | ||
| Parameters | String | loLoRelationTypeKey | the identifier for the Type of LoLoRelation to be created |
| LoLoRelationInfo | loLoRelationInfo | the data with which to create the LoLoRelation | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfo | the new LoLoRelation | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loLoRelationTypeKey does not exist or is not supported | ||
| InvalidParameterException | loLoRelationInfo or contextInfo is not valid | ||
| MissingParameterException | loLoRelationTypeKey, loLoRelationInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at supplying information designated as read only | ||
| Method | updateLoLoRelation | ||
|---|---|---|---|
| Description | Updates an existing LoLoRelation. The LoLoRelation Id, Type, and Meta information may not be changed. | ||
| Parameters | String | loLoRelationId | the identifier for the LoLoRelation to be updated |
| LoLoRelationInfo | loLoRelationInfo | the new data for the LoLoRelation | |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | LoLoRelationInfo | the updated LoLoRelation | |
| Errors | DataValidationErrorException | supplied data is invalid | |
| DoesNotExistException | loLoRelationId is not found | ||
| InvalidParameterException | loLoRelationInfo or contextInfo is not valid | ||
| MissingParameterException | loLoRelationId, loLoRelationInfo, or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| ReadOnlyException | an attempt at changing information designated as read only | ||
| VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version | ||
| Method | deleteLoLoRelation | ||
|---|---|---|---|
| Description | Deletes an existing LoLoRelation. | ||
| Parameters | String | loLoRelationId | the identifier for the LoLoRelation to be deleted |
| ContextInfo | contextInfo | information containing the principalId and locale information about the caller of the service operation | |
| Return | StatusInfo | the status of the delete operation. This must always be true. | |
| Errors | DoesNotExistException | loLoRelationId is not found | |
| InvalidParameterException | contextInfo is not valid | ||
| MissingParameterException | loLoRelationId or contextInfo is missing or null | ||
| OperationFailedException | unable to complete request | ||
| PermissionDeniedException | an authorization failure occurred | ||
| Method | getLoTypes | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | ContextInfo | contextInfo | ??? |
| Return | LoTypeInfoList | ??? | |
| Errors | OperationFailedException | ??? | |
| Method | getLoType | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loTypeKey | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoTypeInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoLoRelationTypes | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | ContextInfo | contextInfo | ??? |
| Return | LoLoRelationTypeInfoList | ??? | |
| Errors | OperationFailedException | ??? | |
| Method | getLoLoRelationType | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loLoRelationTypeKey | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoLoRelationTypeInfo | ??? | |
| Errors | OperationFailedException | ??? | |
| MissingParameterException | ??? | ||
| DoesNotExistException | ??? | ||
| Method | getAllowedLoLoRelationTypesForLoType | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loTypeKey | ??? |
| String | relatedLoTypeKey | ??? | |
| ContextInfo | contextInfo | ??? | |
| Return | StringList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoByIdList | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | StringList | loIds | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoInfoList | ??? | |
| Errors | InvalidParameterException | ??? | |
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoCategories | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loRepositoryKey | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoCategoryInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoCategoriesForLo | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loId | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoCategoryInfoList | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoCategoryType | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loCategoryTypeKey | ??? |
| ContextInfo | contextInfo | ??? | |
| Return | LoCategoryTypeInfo | ??? | |
| Errors | DoesNotExistException | ??? | |
| InvalidParameterException | ??? | ||
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLosByRepository | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | String | loRepositoryKey | ??? |
| String | loTypeKey | ??? | |
| String | loStateKey | ??? | |
| Return | LoInfoList | ??? | |
| Errors | InvalidParameterException | ??? | |
| MissingParameterException | ??? | ||
| OperationFailedException | ??? | ||
| Method | getLoCategoryTypes | ||
|---|---|---|---|
| Description | This method ... ============== Deprecated =============== |
||
| Parameters | None | None | No Parameters |
| Return | LoCategoryTypeInfoList | ??? | |
| Errors | OperationFailedException | ??? | |