Name | Clu | |
---|---|---|
Version | ||
Included Services | VersionManagementService, SearchService | |
Java Package | org.kuali.student.r2.lum.clu.service |
Method | getDeliveryMethodTypes | ||
---|---|---|---|
Description | Retrieves the list of delivery method types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of delivery method type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getDeliveryMethodType | ||
---|---|---|---|
Description | Retrieves information about a delivery method type | ||
Parameters | String | deliveryMethodTypeKey | Key of the Delivery Method Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a Delivery Method Type | |
Errors | DoesNotExistException | deliveryMethodType not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing deliveryMethodType or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getInstructionalFormatTypes | ||
---|---|---|---|
Description | Retrieves the list of instructional format types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of instructional format type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getInstructionalFormatType | ||
---|---|---|---|
Description | Retrieves information about a Instructional Format Type | ||
Parameters | String | instructionalFormatTypeKey | Key of the Instructional Format Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a Instructional Format Type | |
Errors | DoesNotExistException | instructionalFormatTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing instructionalFormatTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuTypes | ||
---|---|---|---|
Description | Retrieves the list of LU types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of LU type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuType | ||
---|---|---|---|
Description | Retrieves information about a LU Type | ||
Parameters | String | luTypeKey | Key of the LU Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a LU Type | |
Errors | DoesNotExistException | luTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuCodeTypes | ||
---|---|---|---|
Description | Retrieves the list of learning unit code types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of lu code type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuCodeType | ||
---|---|---|---|
Description | Retrieves information about a learning unit code type | ||
Parameters | String | luCodeTypeKey | Key of the learning unit code type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a learning unit code type | |
Errors | DoesNotExistException | luCodeTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luCodeTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluCluRelationTypes | ||
---|---|---|---|
Description | Retrieves the complete list of LU to LU relation types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of LU to LU relation type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuLuRelationType | ||
---|---|---|---|
Description | Retrieves the LU to LU relation type | ||
Parameters | String | cluCluRelationTypeKey | Key of the LU to LU Relation Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | LU to LU relation type information | |
Errors | DoesNotExistException | cluCluRelationTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluCluRelationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllowedLuLuRelationTypesForLuType | ||
---|---|---|---|
Description | Retrieves the list of allowed relation types between the two specified LU Types |
||
Parameters | String | luTypeKey | Key of the first LU Type |
String | relatedLuTypeKey | Key of the second LU Type | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of LU to LU relation types | |
Errors | DoesNotExistException | luTypeKey, relatedLuTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey, relatedLuTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuPublicationTypes | ||
---|---|---|---|
Description | Retrieves the list of Learning Unit publication types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of Learning Unit publication type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuPublicationType | ||
---|---|---|---|
Description | Retrieves information about a publication type | ||
Parameters | String | luPublicationTypeKey | Key of the Learning Unit Publication Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a Learning Unit Publication Type | |
Errors | DoesNotExistException | luPublicationTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luPublicationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getLuPublicationTypesForLuType | ||
---|---|---|---|
Description | Retrieves information about a publication type | ||
Parameters | String | luTypeKey | Key of the LU Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of LU publication types | |
Errors | DoesNotExistException | luTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluResultTypes | ||
---|---|---|---|
Description | Retrieves a list of types for clu result objects. | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of clu result type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluResultType | ||
---|---|---|---|
Description | Retrieves information about a publication type | ||
Parameters | String | cluResultTypeKey | Key of the Canonical Learning Unit Result Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a Learning Unit Publication Type | |
Errors | DoesNotExistException | cluResultTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluResultTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluResultTypesForLuType | ||
---|---|---|---|
Description | Retrieves the list of clu result types which are allowed to be used in conjunction with a particular lu type. |
||
Parameters | String | luTypeKey | luTypeKey |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfoList | list of clu result types | |
Errors | DoesNotExistException | luTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getResultUsageTypes | ||
---|---|---|---|
Description | Retrieves a list of result usage types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of result usage type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getResultUsageType | ||
---|---|---|---|
Description | Retrieves information about a Result Usage Type | ||
Parameters | String | resultUsageTypeKey | Key of the Result Usage Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a Result Usage Type | |
Errors | DoesNotExistException | resultUsageTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing resultUsageTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllowedResultUsageTypesForLuType | ||
---|---|---|---|
Description | Retrieves the list of result usage types which are allowed to be used in conjunction with an lu type. |
||
Parameters | String | luTypeKey | luTypeKey |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of result usage types | |
Errors | DoesNotExistException | luTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllowedResultComponentTypesForResultUsageType | ||
---|---|---|---|
Description | Retrieves the list of result component types which are allowed to be used in conjunction with result usage type. |
||
Parameters | String | resultUsageTypeKey | resultUsageTypeKey |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of result component types | |
Errors | DoesNotExistException | resultUsageTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing resultUsageTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluLoRelationTypes | ||
---|---|---|---|
Description | Retrieves the complete list of CLU to LO relation types | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of CLU to LO relation type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluLoRelationType | ||
---|---|---|---|
Description | Retrieves information for a specified CLU to LO relation type | ||
Parameters | String | cluLoRelationTypeKey | Key of the CLU to LO Relation Type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | CLU to LO relation type information | |
Errors | DoesNotExistException | cluLoRelationTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluLoRelationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllowedCluLoRelationTypesForLuType | ||
---|---|---|---|
Description | Retrieves the list of CLU LO relation types which are allowed to be used in conjunction with an lu type. |
||
Parameters | String | luTypeKey | luTypeKey |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of clu lo relation types | |
Errors | DoesNotExistException | luTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSetTypes | ||
---|---|---|---|
Description | Retrieves the list of CLU set types known by the service | ||
Parameters | ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
Return | TypeInfoList | list of CLU set type information | |
Errors | InvalidParameterException | invalid contextInfo | |
MissingParameterException | missing contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSetType | ||
---|---|---|---|
Description | Retrieves information about a specified CLU set type | ||
Parameters | String | cluSetTypeKey | Key of the CLU set type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | TypeInfo | information about a CLU set type | |
Errors | DoesNotExistException | cluSetTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetTypeKey or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getClu | ||
---|---|---|---|
Description | Retrieves core information about a CLU | ||
Parameters | String | cluId | identifier of the CLU |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfo | information about a CLU | |
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getClusByIds | ||
---|---|---|---|
Description | Retrieves information about CLUs from a list of Ids | ||
Parameters | StringList | cluIds | List of CLU identifiers |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | information a list of CLUs | |
Errors | DoesNotExistException | One or more cluIds not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluIds or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getClusByLuType | ||
---|---|---|---|
Description | Retrieves the list of CLUs for the specified LU Type and state | ||
Parameters | String | luTypeKey | Type of the CLUs to retrieve |
String | luState | State of the CLUs to retrieve. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | list of CLU information | |
Errors | DoesNotExistException | luTypeKey or luState not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luTypeKey, luState or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluIdsByLuType | ||
---|---|---|---|
Description | Retrieves the list of CLU Ids for the specified LU Type and state | ||
Parameters | String | luTypeKey | Type of the CLUs whose identifiers should be retrieved |
String | luState | State of the CLUs whose identifiers should be retrieved |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of CLU identifiers | |
Errors | DoesNotExistException | luType or luState not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luType, luState or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllowedCluCluRelationTypesByClu | ||
---|---|---|---|
Description | Retrieves the list of allowed relation types between the two specified CLUs |
||
Parameters | String | cluId | identifier of the first CLU |
String | relatedCluId | identifier of the second CLU | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of LU to LU relation types | |
Errors | DoesNotExistException | cluId, relatedCluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, relatedCluId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getClusByRelatedCluAndRelationType | ||
---|---|---|---|
Description | Retrieves the list of CLU information for the CLUs related to a specified CLU Id with a certain LU to LU relation type (getRelatedClusByClu from the other direction) |
||
Parameters | String | relatedCluId | identifier of the child or To CLU |
String | cluCLuRelationTypeKey | the LU to LU relation type | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | list of CLU information | |
Errors | DoesNotExistException | relatedCluId, cluCLuRelationTypeKey not found |
|
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing relatedCluId, cluCLuRelationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluIdsByRelatedCluAndRelationType | ||
---|---|---|---|
Description | Retrieves the list of CLU Ids for the specified related CLU Id and LU to LU relation type (getRelatedCluIdsByCluAndRelationType from the other direction) |
||
Parameters | String | relatedCluId | identifier of the child or To CLU |
String | cluCluRelationTypeKey | the LU to LU relation type | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of CLU identifiers | |
Errors | DoesNotExistException | relatedCluId or cluCluRelationTypeKey not found |
|
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing relatedCluId, cluCluRelationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getRelatedClusByCluAndRelationType | ||
---|---|---|---|
Description | Retrieves the list of related CLU information for the specified CLU Id and LU to LU relation type (getClusByRelation from the other direction) |
||
Parameters | String | cluId | identifier of the parent or From CLU |
String | cluCluRelationTypeKey | the LU to LU relation type | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | list of CLU information | |
Errors | DoesNotExistException | cluId or cluCluRelationTypeKey not found |
|
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, cluCluRelationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getRelatedCluIdsByCluAndRelationType | ||
---|---|---|---|
Description | Retrieves the list of related CLU Ids for the specified CLU Id and LU to LU relation type (getCluIdsByRelatedCluAndCluCluRelationType from the other direction) |
||
Parameters | String | cluId | identifier of the parent or From CLU |
String | cluCluRelationTypeKey | the LU to LU relation type | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of CLU identifiers | |
Errors | DoesNotExistException | cluId, cluCluRelationTypeKey not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, cluCluRelationTypeKey | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluCluRelation | ||
---|---|---|---|
Description | Retrieves the relationship information between CLUs for a particular Relation instance |
||
Parameters | String | cluCluRelationId | identifier of the CLU to CLU relation |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluCluRelationInfo | information on the relation between two CLUs | |
Errors | DoesNotExistException | cluCluRelationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluCluRelationId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluCluRelationsByClu | ||
---|---|---|---|
Description | Retrieves the list of relationship information for the specified CLU | ||
Parameters | String | cluId | identifier of the parent or From CLU |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluCluRelationInfoList | list of CLU to CLU relation information | |
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluPublicationsByClu | ||
---|---|---|---|
Description | Retrieves a list of publication objects for a particular clu | ||
Parameters | String | cluId | clu identifier |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluPublicationInfoList | list of publication objects used by the specified clu | |
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluPublicationsByType | ||
---|---|---|---|
Description | Retrieves a list of publication objects of a particular Type | ||
Parameters | String | luPublicationTypeKey | luPublicationType identifier |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluPublicationInfoList | list of CLU Publication objects using the specified type | |
Errors | DoesNotExistException | luPublicationType not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing luPublicationTypeKey or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluPublication | ||
---|---|---|---|
Description | Retrieves an LU publication object by its identifier | ||
Parameters | String | cluPublicationId | CLU publication identifier |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluPublicationInfo | CLU Publication information | |
Errors | DoesNotExistException | cluPublicationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluPublicationId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluResult | ||
---|---|---|---|
Description | Retrieves information about a Clu Result | ||
Parameters | String | cluResultId | identifier of the Clu Result |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluResultInfo | information about a Clu Result | |
Errors | DoesNotExistException | cluResultId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluResultId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluResultByClu | ||
---|---|---|---|
Description | Retrieves the cluResult for a particular clu | ||
Parameters | String | cluId | clu identifier |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluResultInfoList | result information for a clu | |
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request |
Method | getCluIdsByResultUsageType | ||
---|---|---|---|
Description | Retrieves the list of clu Ids with the results of the specified usage type. This would for example allow requests for all clus which have a final grade. |
||
Parameters | String | resultUsageTypeKey | identifier of the result usage type |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of clu Ids | |
Errors | DoesNotExistException | resultUsageType not found | |
InvalidParameterException | invalid resultUsageTypeKey | ||
MissingParameterException | missing resultUsageTypeKey | ||
OperationFailedException | unable to complete request |
Method | getCluIdsByResultComponent | ||
---|---|---|---|
Description | Retrieves the list of clu Ids which use a particular result component | ||
Parameters | String | resultComponentId | identifier of the result component |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | list of clu Ids | |
Errors | DoesNotExistException | resultComponent not found | |
InvalidParameterException | invalid resultComponentId | ||
MissingParameterException | missing resultComponentId | ||
OperationFailedException | unable to complete request |
Method | getCluLoRelation | ||
---|---|---|---|
Description | Retrieve information on a CLU LO Relation. | ||
Parameters | String | cluLoRelationId | Identifier of the CLU LO Relation |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluLoRelationInfo | The retrieved CLU LO Relation information | |
Errors | DoesNotExistException | cluLoRelationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluLoRelationId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluLoRelationsByClu | ||
---|---|---|---|
Description | Retrieves the list of canonical learning unit to learning objective relationships for a given CLU. |
||
Parameters | String | cluId | Identifier for the CLU |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluLoRelationInfoList | List of canonical learning unit to learning objective relationships |
|
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluLoRelationsByLo | ||
---|---|---|---|
Description | Retrieves the list of CLU identifiers associated with a given learning objective identifier. |
||
Parameters | String | loId | Identifier for the learning objective |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluLoRelationInfoList | List of CLU LO Relations | |
Errors | DoesNotExistException | loId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing loId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getResourceRequirementsForClu | ||
---|---|---|---|
Description | Retrieves the list of Resource requirements for the specified CLU | ||
Parameters | String | cluId | Unique identifier for the CLU |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | List of resource requirements | |
Errors | DoesNotExistException | cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSet | ||
---|---|---|---|
Description | Retrieve information on a CLU set. This information should be about the set itself, and in the case of a dynamic CLU set, should include the criteria used to generate the set. |
||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluSetInfo | The retrieved CLU set information | |
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSetTreeView | ||
---|---|---|---|
Description | Retrieve information on a CLU set and its sub clu set fully expanded. | ||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluSetTreeViewInfo | The retrieved CLU set tree view information | |
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSetsByIds | ||
---|---|---|---|
Description | Retrieve information on CLU sets from a list of cluSet Ids. | ||
Parameters | StringList | cluSetIds | List of identifiers of CLU sets |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluSetInfoList | The retrieved list of CLU set information | |
Errors | DoesNotExistException | One or more cluSets not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetIds or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluSetIdsFromCluSet | ||
---|---|---|---|
Description | Retrieve the list of CLU Set Ids within a CLU Set | ||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | The retrieved list of CLU Set Ids within the specified CLU set | |
Errors | DoesNotExistException | cluSet not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | isCluSetDynamic | ||
---|---|---|---|
Description | Check if the given CluSet is dynamic | ||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | Boolean | The retrieved list of CLU Set Ids within the specified CLU set | |
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getClusFromCluSet | ||
---|---|---|---|
Description | Retrieves the list of CLUs in a CLU set. This only retrieves the direct members. |
||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | The retrieved list of information on the CLUs within the CLU set (flattened and de-duped) |
|
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getCluIdsFromCluSet | ||
---|---|---|---|
Description | Retrieves the list of CLU Identifiers within a CLU Set. This only retrieves the direct members. |
||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | The retrieved list of CLU Ids within the specified CLU set (flattened and de-duped) |
|
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllClusInCluSet | ||
---|---|---|---|
Description | Retrieves the full list of CLUs in this CLU set or any cluset that is included within that. |
||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfoList | The retrieved list of information on the CLUs | |
Errors | DoesNotExistException | cluSet not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | getAllCluIdsInCluSet | ||
---|---|---|---|
Description | Retrieves the list of CLU Identifiers within a CLU Set or any cluset that is included within that. |
||
Parameters | String | cluSetId | Identifier of the CLU set |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StringList | The retrieved list of CLU Ids within the specified CLU set | |
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | isCluInCluSet | ||
---|---|---|---|
Description | Checks if a CLU is a member of a CLU set or any contained CLU set | ||
Parameters | String | cluId | Identifier of the CLU to check |
String | cluSetId | Identifier of the CLU set | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | Boolean | True if the CLU is a member of the CLU Set | |
Errors | DoesNotExistException | cluId, cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | validateClu | ||
---|---|---|---|
Description | Validates a CLU. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the CLU (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the CLU can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
CluInfo | cluInfo | CLU information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey not found | |
InvalidParameterException | invalid cluInfo or contextInfo | ||
MissingParameterException | missing validationTypeKey, cluInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createClu | ||
---|---|---|---|
Description | Creates a new CLU | ||
Parameters | String | luTypeKey | identifier of the LU Type for the CLU being created |
CluInfo | cluInfo | information about the CLU being created | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfo | the created CLU information | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | luTypeKey not found | ||
InvalidParameterException | invalid cluInfo or contextInfo | ||
MissingParameterException | missing luTypeKey, cluInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | updateClu | ||
---|---|---|---|
Description | Updates an existing CLU | ||
Parameters | String | cluId | identifier for the CLU to be updated |
CluInfo | cluInfo | updated information about the CLU | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfo | the updated CLU information | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluId not found | ||
InvalidParameterException | invalid cluInfo or contextInfo | ||
MissingParameterException | missing cluId, cluInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version |
Method | deleteClu | ||
---|---|---|---|
Description | Deletes an existing CLU | ||
Parameters | String | cluId | identifier for the CLU to be deleted |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation | |
Errors | DependentObjectsExistException | delete would leave orphaned objects or violate integrity constraints |
|
DoesNotExistException | cluId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createNewCluVersion | ||
---|---|---|---|
Description | Creates a new CLU version based on the current clu | ||
Parameters | String | cluId | identifier for the CLU to be versioned |
String | versionComment | comment for the current version | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfo | the new versioned CLU information | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, versionComment or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | setCurrentCluVersion | ||
---|---|---|---|
Description | Sets a specific version of the Clu as current. The sequence number must be greater than the existing current Clu version. This will truncate the current version's end date to the currentVersionStart param. If a Clu exists which is set to become current in the future, that clu's currentVersionStart and CurrentVersionEnd will be nullified. The currentVersionStart must be in the future to prevent changing historic data. |
||
Parameters | String | cluVersionId | Version Specific Id of the Clu |
Date | currentVersionStart | Date when this clu becomes current. Must be in the future and be after the most current clu's start date. |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluVersionId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluVersionId, previousState, newState |
||
IllegalVersionSequencingException | a Clu with higher sequence number from the one provided is marked current |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | updateCluState | ||
---|---|---|---|
Description | Updates the state of the specified CLU | ||
Parameters | String | cluId | identifier for the CLU to be updated |
String | luState | new state for the CLU. Value is expected to be constrained to those in the luState enumeration. |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluInfo | the updated CLU information | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, luState or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version |
Method | validateCluCluRelation | ||
---|---|---|---|
Description | Validates a cluCluRelation. Depending on the value of validationType, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the cluCluRelation (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the relationship can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
String | cluId | identifier of the first CLU in the relationship - The From or Parent of the relation |
|
String | relatedCluId | identifier of the second CLU in the relationship to be related to - the To or Child of the Relation |
|
String | cluCluRelationTypeKey | the CLU to CLU relationship type of the relationship |
|
CluCluRelationInfo | cluCluRelationInfo | cluCluRelation information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey, cluId, relatedCluId or cluCluRelationTypeKey not found |
|
InvalidParameterException | invalid cluCluRelationInfo or contextInfo |
||
MissingParameterException | missing validationTypeKey, cluId, relatedCluId, cluCluRelationTypeKey or cluCluRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createCluCluRelation | ||
---|---|---|---|
Description | Create a directional relationship between two CLUs | ||
Parameters | String | cluId | identifier of the first CLU in the relationship - The From or Parent of the relation |
String | relatedCluId | identifier of the second CLU in the relationship to be related to - the To or Child of the Relation |
|
String | cluCluRelationTypeKey | the LU to LU relationship type of the relationship |
|
CluCluRelationInfo | cluCluRelationInfo | information about the relationship between the two CLUs |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluCluRelationInfo | the created CLU to CLU relation information | |
Errors | CircularRelationshipException | cluId equals relatedCluId | |
DataValidationErrorException | One or more values invalid for this operation |
||
DoesNotExistException | cluId, relatedCluId, cluCluRelationTypeKey not found |
||
InvalidParameterException | invalid cluCluRelationInfo or contextInfo |
||
MissingParameterException | missing cluId, relatedCluId, cluCluRelationTypeKey, cluCluRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | updateCluCluRelation | ||
---|---|---|---|
Description | Updates a relationship between two CLUs | ||
Parameters | String | cluCluRelationId | identifier of the CLU to CLU relation to be updated |
CluCluRelationInfo | cluCluRelationInfo | changed information about the CLU to CLU relationship |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluCluRelationInfo | the updated CLU to CLU relation information | |
Errors | DataValidationErrorException | One or more values invalid for this operation |
|
DoesNotExistException | cluCluRelation not found | ||
InvalidParameterException | invalid cluCluRelationInfo or contextInfo |
||
MissingParameterException | missing cluCluRelationId, cluCluRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version |
Method | deleteCluCluRelation | ||
---|---|---|---|
Description | Deletes a relationship between two CLUs | ||
Parameters | String | cluCluRelationId | identifier of CLU to CLU relationship to delete |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluCluRelationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluCluRelationId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | validateCluPublication | ||
---|---|---|---|
Description | Validates information about publication for a clu. Depending on the value of validationTypeKey, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the clu publication object (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the clu publication object can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationTypeKey to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
String | cluId | identifier of a clu | |
String | luPublicationTypeKey | type of lu publication | |
CluPublicationInfo | cluPublicationInfo | CLU publication information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey, cluId or luPublicationTypeKey not found |
|
InvalidParameterException | invalid cluPublicationInfo or contextInfo |
||
MissingParameterException | missing validationTypeKey, cluId, luPublicationTypeKey, cluPublicationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createCluPublication | ||
---|---|---|---|
Description | Create a clu publication object, which contains information about publication for a clu. |
||
Parameters | String | cluId | identifier of a clu |
String | luPublicationTypeKey | type of lu publication | |
CluPublicationInfo | cluPublicationInfo | information about publication for a clu | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluPublicationInfo | information about the created clu publication object | |
Errors | DataValidationErrorException | supplied data is invalid | |
InvalidParameterException | invalid cluPublicationInfo or contextInfo |
||
MissingParameterException | missing cluId, luPublicationTypeKey, cluPublicationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | updateCluPublication | ||
---|---|---|---|
Description | Updates an existing clu publication object | ||
Parameters | String | cluPublicationId | identifier for the clu publication object to be updated |
CluPublicationInfo | cluPublicationInfo | updated information about the clu publication object |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluPublicationInfo | the updated clu publication information | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluPublicationId not found | ||
InvalidParameterException | invalid cluPublicationInfo or contextInfo |
||
MissingParameterException | missing cluPublicationId, cluPublicationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | The action was attempted on an out of date version. |
Method | deleteCluPublication | ||
---|---|---|---|
Description | Deletes an existing clu publication object | ||
Parameters | String | cluPublicationId | identifier for the clu publication object to be deleted |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation | |
Errors | DoesNotExistException | cluPublicationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluPublicationId or contextInfo |
||
DependentObjectsExistException | delete would leave orphaned objects or violate integrity constraints |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | validateCluResult | ||
---|---|---|---|
Description | Validates information about results for a clu. Depending on the value of validationTypeKey, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the clu result object (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the clu result object can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationTypeKey to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
String | cluId | identifier of a clu | |
String | cluResultTypeKey | type of clu result | |
CluResultInfo | cluResultInfo | CLU result information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey, cluId or cluResultTypeKey not found |
|
InvalidParameterException | invalid cluResultInfo or contextInfo | ||
MissingParameterException | missing validationTypeKey, cluId, cluResultTypeKey, cluResultInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createCluResult | ||
---|---|---|---|
Description | Create a clu result object, which contains information about potential results for a clu. |
||
Parameters | String | cluId | identifier of a clu |
String | cluResultTypeKey | type of clu result | |
CluResultInfo | cluResultInfo | information about potential results for a clu | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluResultInfo | information about the created clu result | |
Errors | DataValidationErrorException | supplied data is invalid | |
DoesNotExistException | cluId or resultUsageTypeKey not found |
||
InvalidParameterException | invalid cluResultInfo or contextInfo | ||
MissingParameterException | missing cluId, cluResultTypeKey, cluResultInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | updateCluResult | ||
---|---|---|---|
Description | Updates an existing clu result | ||
Parameters | String | cluResultId | identifier for the clu result to be updated |
CluResultInfo | cluResultInfo | updated information about the clu result | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluResultInfo | the updated clu result information | |
Errors | DataValidationErrorException | One or more values invalid for this operation |
|
DoesNotExistException | cluResultId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluResultId, cluResultInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version |
Method | deleteCluResult | ||
---|---|---|---|
Description | Deletes an existing clu result | ||
Parameters | String | cluResultId | identifier for the clu result to be deleted |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation | |
Errors | DoesNotExistException | cluResultId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluResultId or contextInfo | ||
DependentObjectsExistException | delete would leave orphaned objects or violate integrity constraints |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | validateCluLoRelation | ||
---|---|---|---|
Description | Validates a cluLoRelation. Depending on the value of validationTypeKey, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the cluLoRelation (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the relationship can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationTypeKey to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
String | cluId | CLU identifier | |
String | loId | learning objective identifier | |
String | cluLoRelationTypeKey | type of clu learning objective relationship | |
CluLoRelationInfo | cluLoRelationInfo | cluLoRelation information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey, cluId, loId or cluLoRelationTypeKey not found |
|
InvalidParameterException | invalid cluLoRelationInfo or contextInfo |
||
MissingParameterException | missing validationTypeKey, cluId, loId, cluLoRelationTypeKey, cluLoRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createCluLoRelation | ||
---|---|---|---|
Description | Creates a relationship between a learning objective and a CLU. | ||
Parameters | String | cluId | CLU identifier |
String | loId | learning objective identifier | |
String | cluLoRelationTypeKey | type of clu learning objective relationship | |
CluLoRelationInfo | cluLoRelationInfo | clu learning objective relationship information |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluLoRelationInfo | the newly created clu learning objective relationship | |
Errors | DataValidationErrorException | data validation error | |
DoesNotExistException | cluId, loId, cluLoRelationTypeKey not found |
||
InvalidParameterException | invalid cluLoRelationInfo or contextInfo |
||
MissingParameterException | missing cluId, loId, cluLoRelationTypeKey, cluLoRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
Method | updateCluLoRelation | ||
---|---|---|---|
Description | Updates a relationship between a clu and learning objective | ||
Parameters | String | cluLoRelationId | identifier of the clu learning objective relationship to be updated |
CluLoRelationInfo | cluLoRelationInfo | information about the clu learning objective relationship to be updated |
|
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluLoRelationInfo | the updated clu learning objective relationship information | |
Errors | DataValidationErrorException | data validation error | |
DoesNotExistException | cluLoRelationId not found | ||
InvalidParameterException | invalid cluLoRelationInfo or contextInfo |
||
MissingParameterException | missing cluLoRelationId, cluLoRelationInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
VersionMismatchException | The action was attempted on an out of date version. |
Method | deleteCluLoRelation | ||
---|---|---|---|
Description | Removes a relationship between a learning objective and a Clu. | ||
Parameters | String | cluLoRelationId | CLU learning objective Relationship identifier |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | Status of the delete operation | |
Errors | DoesNotExistException | cluLoRelationId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluLoRelationId | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | addCluResourceRequirement | ||
---|---|---|---|
Description | Add a Resource requirement to a CLU | ||
Parameters | String | resourceTypeKey | identifier of the resource requirement type to be added to the CLU |
String | cluId | identifier of the CLU | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | AlreadyExistsException | if the resource type has already been added to the clu | |
DoesNotExistException | resourceTypeKey or cluId not found | ||
InvalidParameterException | invalid resourceTypeKey or cluId | ||
MissingParameterException | missing resourceTypeKey, cluId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | removeCluResourceRequirement | ||
---|---|---|---|
Description | Remove a Resource requirement from a CLU | ||
Parameters | String | resourceTypeKey | identifier of the resource type to be removed from the CLU |
String | cluId | identifier of the CLU | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | resourceTypeKey or cluId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing resourceTypeKey, cluId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | validateCluSet | ||
---|---|---|---|
Description | Validates information about a clu set. Depending on the value of validationTypeKey, this validation could be limited to tests on just the current object and its directly contained sub-objects or expanded to perform all tests related to this object. If an identifier is present for the clu set (and/or one of its contained sub-objects) and a record is found for that identifier, the validation checks if the clu set can be shifted to the new values. If an identifier is not present or a record cannot be found for the identifier, it is assumed that the record does not exist and as such, the checks performed will be much shallower, typically mimicking those performed by setting the validationType to the current object. |
||
Parameters | String | validationTypeKey | identifier of the extent of validation |
String | cluSetTypeKey | type of the CLU set to be created | |
CluSetInfo | cluSetInfo | CLU set information to be tested. | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | ValidationResultInfoList | results from performing the validation | |
Errors | DoesNotExistException | validationTypeKey or cluSetTypeKey not found |
|
InvalidParameterException | invalid cluSetInfo or contextInfo | ||
MissingParameterException | missing validationTypeKey, cluSetTypeKey, cluSetInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | createCluSet | ||
---|---|---|---|
Description | Creates a CLU set. | ||
Parameters | String | cluSetTypeKey | type of the CLU set to be created |
CluSetInfo | cluSetInfo | information required to create a CLU set | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluSetInfo | the created CLU set information | |
Errors | DataValidationErrorException | data validation error | |
DoesNotExistException | cluSetTypeKey not found | ||
InvalidParameterException | invalid cluSetInfo or contextInfo | ||
MissingParameterException | missing cluSetTypeKey, cluSetInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
UnsupportedActionException | CLU set need to be static or dynamic but not both |
Method | updateCluSet | ||
---|---|---|---|
Description | Update the information for a CLU set | ||
Parameters | String | cluSetId | identifier of the CLU set to be updated |
CluSetInfo | cluSetInfo | updated information about the CLU set | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | CluSetInfo | the updated CLU set information | |
Errors | CircularRelationshipException | added CluSetId cannot be added to the cluSetInfo |
|
DataValidationErrorException | data validation error | ||
DoesNotExistException | cluSetId not found | ||
InvalidParameterException | invalid cluSetInfo or contextInfo | ||
MissingParameterException | missing cluSetId, cluSetInfo or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
ReadOnlyException | an attempt at supplying information designated as read only |
||
UnsupportedActionException | CLU set need to be static or dynamic but not both |
||
VersionMismatchException | an optimistic locking failure or the action was attempted on an out of date version |
Method | deleteCluSet | ||
---|---|---|---|
Description | Delete a CLU set | ||
Parameters | String | cluSetId | identifier of the CLU set to be deleted |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId or contextInfo | ||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure |
Method | addCluSetToCluSet | ||
---|---|---|---|
Description | Adds one CLU set to another | ||
Parameters | String | cluSetId | identifier of the host CLU set |
String | addedCluSetId | identifier of the CLU set to be added | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | CircularRelationshipException | addedCluSetId cannot be added to the CluSetId |
|
DoesNotExistException | cluSetId, addedCluSetId not found | ||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId, addedCluSetId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | addCluSetsToCluSet | ||
---|---|---|---|
Description | Adds a list of CLU sets to another CluSet. If any individual one would fail, then an error is returned and none are added. |
||
Parameters | String | cluSetId | identifier of the host CLU set |
StringList | addedCluSetIds | list of identifiers of the CLU sets to be added | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | CircularRelationshipException | addedCluSetIds cannot be added to the cluSetId |
|
DoesNotExistException | cluSetId, one or more of cluSetIds in addedCluSetIds not found |
||
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId, addedCluSetIds or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | removeCluSetFromCluSet | ||
---|---|---|---|
Description | Removes one CLU set from another | ||
Parameters | String | cluSetId | identifier of the host CLU set |
String | removedCluSetId | identifier of the CLU set to be removed | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluSetId, removedCluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetId, removedCluSetId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | addCluToCluSet | ||
---|---|---|---|
Description | Add a CLU to a CLU set | ||
Parameters | String | cluId | identifier of CLU to add to the CLU set |
String | cluSetId | identifier of the CLU set | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluId, cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, cluSetId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | addClusToCluSet | ||
---|---|---|---|
Description | Adds a list of CLUs to a CLU set. If any individual one would fail, then an error is returned and none are added. |
||
Parameters | StringList | cluSetIds | list of identifiers of CLUs to add to the CLU set |
String | cluSetId | identifier of the CLU set to be added | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluSetIds, cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluSetIds, cluSetId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | removeCluFromCluSet | ||
---|---|---|---|
Description | Remove a CLU from a CLU set | ||
Parameters | String | cluId | identifier of CLU to remove from the CLU set |
String | cluSetId | identifier of the CLU set | |
ContextInfo | contextInfo | Context information containing the principalId and locale information about the caller of service operation |
|
Return | StatusInfo | status of the operation (success or failure) | |
Errors | DoesNotExistException | cluId, cluSetId not found | |
InvalidParameterException | invalid contextInfo | ||
MissingParameterException | missing cluId, cluSetId or contextInfo |
||
OperationFailedException | unable to complete request | ||
PermissionDeniedException | authorization failure | ||
UnsupportedActionException | CLU set is dynamically determined |
Method | search | ||
---|---|---|---|
Description | ??? | ||
Parameters | SearchRequest | request | ??? |
Return | SearchResult | ??? | |
Errors | MissingParameterException | ??? |
Method | getSearchCriteriaType | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | String | searchCriteriaTypeKey | ??? |
Return | SearchCriteriaTypeInfo | ??? | |
Errors | DoesNotExistException | ??? | |
InvalidParameterException | ??? | ||
MissingParameterException | ??? | ||
OperationFailedException | ??? | ||
UnsupportedOperationException | ??? |
Method | getSearchCriteriaTypes | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | None | None | No Parameters |
Return | SearchCriteriaTypeInfoList | ??? | |
Errors | OperationFailedException | ??? | |
UnsupportedOperationException | ??? |
Method | getSearchResultType | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | String | searchResultTypeKey | ??? |
Return | SearchResultTypeInfo | ??? | |
Errors | DoesNotExistException | ??? | |
InvalidParameterException | ??? | ||
MissingParameterException | ??? | ||
OperationFailedException | ??? | ||
UnsupportedOperationException | ??? |
Method | getSearchResultTypes | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | None | None | No Parameters |
Return | SearchResultTypeInfoList | ??? | |
Errors | OperationFailedException | ??? | |
UnsupportedOperationException | ??? |
Method | getSearchType | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | String | searchTypeKey | ??? |
Return | SearchTypeInfo | ??? | |
Errors | DoesNotExistException | ??? | |
InvalidParameterException | ??? | ||
MissingParameterException | ??? | ||
OperationFailedException | ??? | ||
UnsupportedOperationException | ??? |
Method | getSearchTypes | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | None | None | No Parameters |
Return | SearchTypeInfoList | ??? | |
Errors | OperationFailedException | ??? | |
UnsupportedOperationException | ??? |
Method | getSearchTypesByCriteria | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | String | searchCriteriaTypeKey | ??? |
Return | SearchTypeInfoList | ??? | |
Errors | DoesNotExistException | ??? | |
InvalidParameterException | ??? | ||
MissingParameterException | ??? | ||
OperationFailedException | ??? | ||
UnsupportedOperationException | ??? |
Method | getSearchTypesByResult | ||
---|---|---|---|
Description | This method ... ============== Deprecated =============== |
||
Parameters | String | searchResultTypeKey | ??? |
Return | SearchTypeInfoList | ??? | |
Errors | DoesNotExistException | ??? | |
InvalidParameterException | ??? | ||
MissingParameterException | ??? | ||
OperationFailedException | ??? | ||
UnsupportedOperationException | ??? |