public interface CluService extends VersionManagementService, SearchService
Modifier and Type | Method and Description |
---|---|
StatusInfo |
addCluResourceRequirement(String resourceTypeKey,
String cluId,
ContextInfo contextInfo)
Add a Resource requirement to a CLU
|
StatusInfo |
addCluSetsToCluSet(String cluSetId,
List<String> addedCluSetIds,
ContextInfo contextInfo)
Adds a list of CLU sets to another CluSet.
|
StatusInfo |
addCluSetToCluSet(String cluSetId,
String addedCluSetId,
ContextInfo contextInfo)
Adds one CLU set to another
|
StatusInfo |
addClusToCluSet(List<String> cluSetIds,
String cluSetId,
ContextInfo contextInfo)
Adds a list of CLUs to a CLU set.
|
StatusInfo |
addCluToCluSet(String cluId,
String cluSetId,
ContextInfo contextInfo)
Add a CLU to a CLU set
|
CluInfo |
createClu(String luTypeKey,
CluInfo cluInfo,
ContextInfo contextInfo)
Creates a new CLU
|
CluCluRelationInfo |
createCluCluRelation(String cluId,
String relatedCluId,
String cluCluRelationTypeKey,
CluCluRelationInfo cluCluRelationInfo,
ContextInfo contextInfo)
Create a directional relationship between two CLUs
|
CluLoRelationInfo |
createCluLoRelation(String cluId,
String loId,
String cluLoRelationTypeKey,
CluLoRelationInfo cluLoRelationInfo,
ContextInfo contextInfo)
Creates a relationship between a learning objective and a CLU.
|
CluPublicationInfo |
createCluPublication(String cluId,
String luPublicationTypeKey,
CluPublicationInfo cluPublicationInfo,
ContextInfo contextInfo)
Create a clu publication object, which contains information about
publication for a clu.
|
CluResultInfo |
createCluResult(String cluId,
String cluResultTypeKey,
CluResultInfo cluResultInfo,
ContextInfo contextInfo)
Create a clu result object, which contains information about potential
results for a clu.
|
CluSetInfo |
createCluSet(String cluSetTypeKey,
CluSetInfo cluSetInfo,
ContextInfo contextInfo)
Creates a CLU set.
|
CluInfo |
createNewCluVersion(String cluId,
String versionComment,
ContextInfo contextInfo)
Creates a new CLU version based on the current clu
|
StatusInfo |
deleteClu(String cluId,
ContextInfo contextInfo)
Deletes an existing CLU
|
StatusInfo |
deleteCluCluRelation(String cluCluRelationId,
ContextInfo contextInfo)
Deletes a relationship between two CLUs
|
StatusInfo |
deleteCluLoRelation(String cluLoRelationId,
ContextInfo contextInfo)
Removes a relationship between a learning objective and a Clu.
|
StatusInfo |
deleteCluPublication(String cluPublicationId,
ContextInfo contextInfo)
Deletes an existing clu publication object
|
StatusInfo |
deleteCluResult(String cluResultId,
ContextInfo contextInfo)
Deletes an existing clu result
|
StatusInfo |
deleteCluSet(String cluSetId,
ContextInfo contextInfo)
Delete a CLU set
|
List<String> |
getAllCluIdsInCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieves the list of CLU Identifiers within a CLU Set or any cluset that
is included within that.
|
List<CluInfo> |
getAllClusInCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieves the full list of CLUs in this CLU set or any cluset that is
included within that.
|
List<String> |
getAllowedCluCluRelationTypesByClu(String cluId,
String relatedCluId,
ContextInfo contextInfo)
Retrieves the list of allowed relation types between the two specified
CLUs
|
List<String> |
getAllowedCluLoRelationTypesForLuType(String luTypeKey,
ContextInfo contextInfo)
Retrieves the list of CLU LO relation types which are allowed to be used
in conjunction with an lu type.
|
List<String> |
getAllowedLuLuRelationTypesForLuType(String luTypeKey,
String relatedLuTypeKey,
ContextInfo contextInfo)
Retrieves the list of allowed relation types between the two specified LU
Types
|
List<String> |
getAllowedResultComponentTypesForResultUsageType(String resultUsageTypeKey,
ContextInfo contextInfo)
Retrieves the list of result component types which are allowed to be used
in conjunction with result usage type.
|
List<String> |
getAllowedResultUsageTypesForLuType(String luTypeKey,
ContextInfo contextInfo)
Retrieves the list of result usage types which are allowed to be used in
conjunction with an lu type.
|
CluInfo |
getClu(String cluId,
ContextInfo contextInfo)
Retrieves core information about a CLU
|
CluCluRelationInfo |
getCluCluRelation(String cluCluRelationId,
ContextInfo contextInfo)
Retrieves the relationship information between CLUs for a particular
Relation instance
|
List<CluCluRelationInfo> |
getCluCluRelationsByClu(String cluId,
ContextInfo contextInfo)
Retrieves the list of relationship information for the specified CLU
|
List<TypeInfo> |
getCluCluRelationTypes(ContextInfo contextInfo)
Retrieves the complete list of LU to LU relation types
|
List<String> |
getCluIdsByLuType(String luTypeKey,
String luState,
ContextInfo contextInfo)
Retrieves the list of CLU Ids for the specified LU Type and state
|
List<String> |
getCluIdsByRelatedCluAndRelationType(String relatedCluId,
String cluCluRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of CLU Ids for the specified related CLU Id and LU to
LU relation type (getRelatedCluIdsByCluAndRelationType from the other
direction)
|
List<String> |
getCluIdsByResultComponent(String resultComponentId,
ContextInfo contextInfo)
Retrieves the list of clu Ids which use a particular result component
|
List<String> |
getCluIdsByResultUsageType(String resultUsageTypeKey,
ContextInfo contextInfo)
Retrieves the list of clu Ids with the results of the specified usage
type.
|
List<String> |
getCluIdsFromCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieves the list of CLU Identifiers within a CLU Set.
|
CluLoRelationInfo |
getCluLoRelation(String cluLoRelationId,
ContextInfo contextInfo)
Retrieve information on a CLU LO Relation.
|
List<CluLoRelationInfo> |
getCluLoRelationsByClu(String cluId,
ContextInfo contextInfo)
Retrieves the list of canonical learning unit to learning objective
relationships for a given CLU.
|
List<CluLoRelationInfo> |
getCluLoRelationsByLo(String loId,
ContextInfo contextInfo)
Retrieves the list of CLU identifiers associated with a given learning
objective identifier.
|
TypeInfo |
getCluLoRelationType(String cluLoRelationTypeKey,
ContextInfo contextInfo)
Retrieves information for a specified CLU to LO relation type
|
List<TypeInfo> |
getCluLoRelationTypes(ContextInfo contextInfo)
Retrieves the complete list of CLU to LO relation types
|
CluPublicationInfo |
getCluPublication(String cluPublicationId,
ContextInfo contextInfo)
Retrieves an LU publication object by its identifier
|
List<CluPublicationInfo> |
getCluPublicationsByClu(String cluId,
ContextInfo contextInfo)
Retrieves a list of publication objects for a particular clu
|
List<CluPublicationInfo> |
getCluPublicationsByType(String luPublicationTypeKey,
ContextInfo contextInfo)
Retrieves a list of publication objects of a particular Type
|
CluResultInfo |
getCluResult(String cluResultId,
ContextInfo contextInfo)
Retrieves information about a Clu Result
|
List<CluResultInfo> |
getCluResultByClu(String cluId,
ContextInfo contextInfo)
Retrieves the cluResult for a particular clu
|
List<CluResultInfo> |
getCluResultsByClus(List<String> cluIds,
ContextInfo contextInfo)
Retrieves the list of cluResults for the cluIds specified
|
TypeInfo |
getCluResultType(String cluResultTypeKey,
ContextInfo contextInfo)
Retrieves information about a publication type
|
List<TypeInfo> |
getCluResultTypes(ContextInfo contextInfo)
Retrieves a list of types for clu result objects.
|
List<TypeInfo> |
getCluResultTypesForLuType(String luTypeKey,
ContextInfo contextInfo)
Retrieves the list of clu result types which are allowed to be used in
conjunction with a particular lu type.
|
List<CluInfo> |
getClusByIds(List<String> cluIds,
ContextInfo contextInfo)
Retrieves information about CLUs from a list of Ids
|
List<CluInfo> |
getClusByLuType(String luTypeKey,
String luState,
ContextInfo contextInfo)
Retrieves the list of CLUs for the specified LU Type and state
|
List<CluInfo> |
getClusByRelatedCluAndRelationType(String relatedCluId,
String cluCLuRelationTypeKey,
ContextInfo contextInfo)
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)
|
CluSetInfo |
getCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieve information on a CLU set.
|
List<String> |
getCluSetIdsFromCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieve the list of CLU Set Ids within a CLU Set
|
List<CluSetInfo> |
getCluSetsByIds(List<String> cluSetIds,
ContextInfo contextInfo)
Retrieve information on CLU sets from a list of cluSet Ids.
|
CluSetTreeViewInfo |
getCluSetTreeView(String cluSetId,
ContextInfo contextInfo)
Retrieve information on a CLU set and its sub clu set fully expanded.
|
TypeInfo |
getCluSetType(String cluSetTypeKey,
ContextInfo contextInfo)
Retrieves information about a specified CLU set type
|
List<TypeInfo> |
getCluSetTypes(ContextInfo contextInfo)
Retrieves the list of CLU set types known by the service
|
List<CluInfo> |
getClusFromCluSet(String cluSetId,
ContextInfo contextInfo)
Retrieves the list of CLUs in a CLU set.
|
TypeInfo |
getDeliveryMethodType(String deliveryMethodTypeKey,
ContextInfo contextInfo)
Retrieves information about a delivery method type
|
List<TypeInfo> |
getDeliveryMethodTypes(ContextInfo contextInfo)
Retrieves the list of delivery method types
|
TypeInfo |
getInstructionalFormatType(String instructionalFormatTypeKey,
ContextInfo contextInfo)
Retrieves information about a Instructional Format Type
|
List<TypeInfo> |
getInstructionalFormatTypes(ContextInfo contextInfo)
Retrieves the list of instructional format types
|
TypeInfo |
getLuCodeType(String luCodeTypeKey,
ContextInfo contextInfo)
Retrieves information about a learning unit code type
|
List<TypeInfo> |
getLuCodeTypes(ContextInfo contextInfo)
Retrieves the list of learning unit code types
|
TypeInfo |
getLuLuRelationType(String cluCluRelationTypeKey,
ContextInfo contextInfo)
Retrieves the LU to LU relation type
|
TypeInfo |
getLuPublicationType(String luPublicationTypeKey,
ContextInfo contextInfo)
Retrieves information about a publication type
|
List<TypeInfo> |
getLuPublicationTypes(ContextInfo contextInfo)
Retrieves the list of Learning Unit publication types
|
List<String> |
getLuPublicationTypesForLuType(String luTypeKey,
ContextInfo contextInfo)
Retrieves information about a publication type
|
TypeInfo |
getLuType(String luTypeKey,
ContextInfo contextInfo)
Retrieves information about a LU Type
|
List<TypeInfo> |
getLuTypes(ContextInfo contextInfo)
Retrieves the list of LU types
|
List<String> |
getRelatedCluIdsByCluAndRelationType(String cluId,
String cluCluRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of related CLU Ids for the specified CLU Id and LU to
LU relation type (getCluIdsByRelatedCluAndCluCluRelationType from the
other direction)
|
List<CluInfo> |
getRelatedClusByCluAndRelationType(String cluId,
String cluCluRelationTypeKey,
ContextInfo contextInfo)
Retrieves the list of related CLU information for the specified CLU Id
and LU to LU relation type (getClusByRelation from the other direction)
|
List<String> |
getResourceRequirementsForClu(String cluId,
ContextInfo contextInfo)
Retrieves the list of Resource requirements for the specified CLU
|
TypeInfo |
getResultUsageType(String resultUsageTypeKey,
ContextInfo contextInfo)
Retrieves information about a Result Usage Type
|
List<TypeInfo> |
getResultUsageTypes(ContextInfo contextInfo)
Retrieves a list of result usage types
|
Boolean |
isCluInCluSet(String cluId,
String cluSetId,
ContextInfo contextInfo)
Checks if a CLU is a member of a CLU set or any contained CLU set
|
Boolean |
isCluSetDynamic(String cluSetId,
ContextInfo contextInfo)
Check if the given CluSet is dynamic
|
StatusInfo |
removeCluFromCluSet(String cluId,
String cluSetId,
ContextInfo contextInfo)
Remove a CLU from a CLU set
|
StatusInfo |
removeCluResourceRequirement(String resourceTypeKey,
String cluId,
ContextInfo contextInfo)
Remove a Resource requirement from a CLU
|
StatusInfo |
removeCluSetFromCluSet(String cluSetId,
String removedCluSetId,
ContextInfo contextInfo)
Removes one CLU set from another
|
List<String> |
searchForCluCluRelationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluCluRelation Ids using free form search criteria
|
List<CluCluRelationInfo> |
searchForCluCluRelations(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluCluRelations using free form search criteria
|
List<String> |
searchForCluIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for Clu Ids using free form search criteria
|
List<String> |
searchForCluLoRelationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluLoRelation Ids using free form search criteria
|
List<CluLoRelationInfo> |
searchForCluLoRelations(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluLoRelations using free form search criteria.
|
List<String> |
searchForCluPublicationIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluPublication Ids using free form search criteria
|
List<CluPublicationInfo> |
searchForCluPublications(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluPublications using free form search criteria
|
List<String> |
searchForCluResultIds(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluResult Ids using free form search criteria
|
List<CluResultInfo> |
searchForCluResults(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluResults using free form search criteria
|
List<CluInfo> |
searchForClus(QueryByCriteria criteria,
ContextInfo contextInfo)
Search for Clus using free form search criteria.
|
StatusInfo |
setCurrentCluVersion(String cluVersionId,
Date currentVersionStart,
ContextInfo contextInfo)
Sets a specific version of the Clu as current.
|
CluInfo |
updateClu(String cluId,
CluInfo cluInfo,
ContextInfo contextInfo)
Updates an existing CLU
|
CluCluRelationInfo |
updateCluCluRelation(String cluCluRelationId,
CluCluRelationInfo cluCluRelationInfo,
ContextInfo contextInfo)
Updates a relationship between two CLUs
|
CluLoRelationInfo |
updateCluLoRelation(String cluLoRelationId,
CluLoRelationInfo cluLoRelationInfo,
ContextInfo contextInfo)
Updates a relationship between a clu and learning objective
|
CluPublicationInfo |
updateCluPublication(String cluPublicationId,
CluPublicationInfo cluPublicationInfo,
ContextInfo contextInfo)
Updates an existing clu publication object
|
CluResultInfo |
updateCluResult(String cluResultId,
CluResultInfo cluResultInfo,
ContextInfo contextInfo)
Updates an existing clu result
|
CluSetInfo |
updateCluSet(String cluSetId,
CluSetInfo cluSetInfo,
ContextInfo contextInfo)
Update the information for a CLU set
|
CluInfo |
updateCluState(String cluId,
String luState,
ContextInfo contextInfo)
Updates the state of the specified CLU
|
List<ValidationResultInfo> |
validateClu(String validationTypeKey,
CluInfo cluInfo,
ContextInfo contextInfo)
Validates a CLU.
|
List<ValidationResultInfo> |
validateCluCluRelation(String validationTypeKey,
String cluId,
String relatedCluId,
String cluCluRelationTypeKey,
CluCluRelationInfo cluCluRelationInfo,
ContextInfo contextInfo)
Validates a cluCluRelation.
|
List<ValidationResultInfo> |
validateCluLoRelation(String validationTypeKey,
String cluId,
String loId,
String cluLoRelationTypeKey,
CluLoRelationInfo cluLoRelationInfo,
ContextInfo contextInfo)
Validates a cluLoRelation.
|
List<ValidationResultInfo> |
validateCluPublication(String validationTypeKey,
String cluId,
String luPublicationTypeKey,
CluPublicationInfo cluPublicationInfo,
ContextInfo contextInfo)
Validates information about publication for a clu.
|
List<ValidationResultInfo> |
validateCluResult(String validationTypeKey,
String cluId,
String cluResultTypeKey,
CluResultInfo cluResultInfo,
ContextInfo contextInfo)
Validates information about results for a clu.
|
List<ValidationResultInfo> |
validateCluSet(String validationTypeKey,
String cluSetTypeKey,
CluSetInfo cluSetInfo,
ContextInfo contextInfo)
Validates information about a clu set.
|
getCurrentVersion, getCurrentVersionOnDate, getFirstVersion, getLatestVersion, getVersionBySequenceNumber, getVersions, getVersionsInDateRange
getSearchType, getSearchTypes, search
List<TypeInfo> getDeliveryMethodTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getDeliveryMethodType(String deliveryMethodTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
deliveryMethodTypeKey
- Key of the Delivery Method TypecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- deliveryMethodType not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing deliveryMethodType or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getInstructionalFormatTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getInstructionalFormatType(String instructionalFormatTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
instructionalFormatTypeKey
- Key of the Instructional Format TypecontextInfo
- Context information containing the
principalId and locale information
about the caller of service operationDoesNotExistException
- instructionalFormatTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing instructionalFormatTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getLuTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- Key of the LU TypecontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getLuCodeTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getLuCodeType(String luCodeTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luCodeTypeKey
- Key of the learning unit code typecontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luCodeTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luCodeTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getCluCluRelationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getLuLuRelationType(String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluCluRelationTypeKey
- Key of the LU to LU Relation TypecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- cluCluRelationTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluCluRelationTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllowedLuLuRelationTypesForLuType(String luTypeKey, String relatedLuTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- Key of the first LU TyperelatedLuTypeKey
- Key of the second LU TypecontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- luTypeKey, relatedLuTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey, relatedLuTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getLuPublicationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getLuPublicationType(String luPublicationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luPublicationTypeKey
- Key of the Learning Unit Publication TypecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- luPublicationTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luPublicationTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getLuPublicationTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- Key of the LU TypecontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getCluResultTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getCluResultType(String cluResultTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluResultTypeKey
- Key of the Canonical Learning Unit Result TypecontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- cluResultTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluResultTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getCluResultTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- luTypeKeycontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getResultUsageTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resultUsageTypeKey
- Key of the Result Usage TypecontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- resultUsageTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing resultUsageTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllowedResultUsageTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- luTypeKeycontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllowedResultComponentTypesForResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resultUsageTypeKey
- resultUsageTypeKeycontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- resultUsageTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing resultUsageTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getCluLoRelationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getCluLoRelationType(String cluLoRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluLoRelationTypeKey
- Key of the CLU to LO Relation TypecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- cluLoRelationTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluLoRelationTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllowedCluLoRelationTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- luTypeKeycontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<TypeInfo> getCluSetTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureTypeInfo getCluSetType(String cluSetTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetTypeKey
- Key of the CLU set typecontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetTypeKey or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluInfo getClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getClusByIds(List<String> cluIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluIds
- List of CLU identifierscontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- One or more cluIds not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluIds or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getClusByLuType(String luTypeKey, String luState, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- Type of the CLUs to retrieveluState
- State of the CLUs to retrieve.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luTypeKey or luState not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luTypeKey, luState or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getCluIdsByLuType(String luTypeKey, String luState, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- Type of the CLUs whose identifiers should be
retrievedluState
- State of the CLUs whose identifiers should be
retrievedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- luType or luState not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luType, luState or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllowedCluCluRelationTypesByClu(String cluId, String relatedCluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the first CLUrelatedCluId
- identifier of the second CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId, relatedCluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, relatedCluId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getClusByRelatedCluAndRelationType(String relatedCluId, String cluCLuRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
relatedCluId
- identifier of the child or To CLUcluCLuRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- relatedCluId, cluCLuRelationTypeKey not
foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing relatedCluId, cluCLuRelationTypeKey
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getCluIdsByRelatedCluAndRelationType(String relatedCluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
relatedCluId
- identifier of the child or To CLUcluCluRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- relatedCluId or cluCluRelationTypeKey
not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing relatedCluId, cluCluRelationTypeKey
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getRelatedClusByCluAndRelationType(String cluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the parent or From CLUcluCluRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- cluId or cluCluRelationTypeKey not
foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, cluCluRelationTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getRelatedCluIdsByCluAndRelationType(String cluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the parent or From CLUcluCluRelationTypeKey
- the LU to LU relation typecontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- cluId, cluCluRelationTypeKey not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, cluCluRelationTypeKeyOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluCluRelationInfo getCluCluRelation(String cluCluRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluCluRelationId
- identifier of the CLU to CLU relationcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- cluCluRelationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluCluRelationId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluCluRelationInfo> getCluCluRelationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the parent or From CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluPublicationInfo> getCluPublicationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- clu identifiercontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluPublicationInfo> getCluPublicationsByType(String luPublicationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luPublicationTypeKey
- luPublicationType identifiercontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- luPublicationType not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing luPublicationTypeKey or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluPublicationInfo getCluPublication(String cluPublicationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluPublicationId
- CLU publication identifiercontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- cluPublicationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluPublicationId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluResultInfo getCluResult(String cluResultId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluResultId
- identifier of the Clu ResultcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluResultId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluResultId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluResultInfo> getCluResultByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- clu identifiercontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluResultInfo> getCluResultsByClus(List<String> cluIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluIds
- list of clu identifier'scontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- one or more of the cludIds does not exist.InvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluIds or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getCluIdsByResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultUsageTypeKey
- identifier of the result usage typecontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- resultUsageType not foundInvalidParameterException
- invalid resultUsageTypeKeyMissingParameterException
- missing resultUsageTypeKeyOperationFailedException
- unable to complete requestList<String> getCluIdsByResultComponent(String resultComponentId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultComponentId
- identifier of the result componentcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- resultComponent not foundInvalidParameterException
- invalid resultComponentIdMissingParameterException
- missing resultComponentIdOperationFailedException
- unable to complete requestCluLoRelationInfo getCluLoRelation(String cluLoRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluLoRelationId
- Identifier of the CLU LO RelationcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluLoRelationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluLoRelationId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluLoRelationInfo> getCluLoRelationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- Identifier for the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluLoRelationInfo> getCluLoRelationsByLo(String loId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
loId
- Identifier for the learning objectivecontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- loId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing loId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getResourceRequirementsForClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- Unique identifier for the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluSetInfo getCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluSetTreeViewInfo getCluSetTreeView(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluSetInfo> getCluSetsByIds(List<String> cluSetIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetIds
- List of identifiers of CLU setscontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- One or more cluSets not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetIds or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getCluSetIdsFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSet not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureBoolean isCluSetDynamic(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getClusFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getCluIdsFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluInfo> getAllClusInCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSet not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> getAllCluIdsInCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureBoolean isCluInCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- Identifier of the CLU to checkcluSetId
- Identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId, cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<ValidationResultInfo> validateClu(String validationTypeKey, CluInfo cluInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluInfo
- CLU information to be tested.contextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- validationTypeKey not foundInvalidParameterException
- invalid cluInfo or contextInfoMissingParameterException
- missing validationTypeKey, cluInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluInfo createClu(String luTypeKey, CluInfo cluInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
luTypeKey
- identifier of the LU Type for the CLU being createdcluInfo
- information about the CLU being createdcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- luTypeKey not foundInvalidParameterException
- invalid cluInfo or contextInfoMissingParameterException
- missing luTypeKey, cluInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyCluInfo updateClu(String cluId, CluInfo cluInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluId
- identifier for the CLU to be updatedcluInfo
- updated information about the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId not foundInvalidParameterException
- invalid cluInfo or contextInfoMissingParameterException
- missing cluId, cluInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure or the
action was attempted on an out of
date versionStatusInfo deleteClu(String cluId, ContextInfo contextInfo) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier for the CLU to be deletedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDependentObjectsExistException
- delete would leave orphaned
objects or violate integrity
constraintsDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluInfo createNewCluVersion(String cluId, String versionComment, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- identifier for the CLU to be versionedversionComment
- comment for the current versioncontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, versionComment or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyStatusInfo setCurrentCluVersion(String cluVersionId, Date currentVersionStart, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
cluVersionId
- Version Specific Id of the ClucurrentVersionStart
- Date when this clu becomes current. Must be in
the future and be after the most current clu's
start date.contextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluVersionId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluVersionId, previousState,
newStateIllegalVersionSequencingException
- a Clu with higher sequence number
from the one provided is marked
currentOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluInfo updateCluState(String cluId, String luState, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluId
- identifier for the CLU to be updatedluState
- new state for the CLU. Value is expected to be
constrained to those in the luState enumeration.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, luState or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure or the
action was attempted on an out of
date versionList<ValidationResultInfo> validateCluCluRelation(String validationTypeKey, String cluId, String relatedCluId, String cluCluRelationTypeKey, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluId
- identifier of the first CLU in the
relationship - The From or Parent of the
relationrelatedCluId
- identifier of the second CLU in the
relationship to be related to - the To or
Child of the RelationcluCluRelationTypeKey
- the CLU to CLU relationship type of the
relationshipcluCluRelationInfo
- cluCluRelation information to be tested.contextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- validationTypeKey, cluId, relatedCluId
or cluCluRelationTypeKey not foundInvalidParameterException
- invalid cluCluRelationInfo or
contextInfoMissingParameterException
- missing validationTypeKey, cluId,
relatedCluId, cluCluRelationTypeKey or
cluCluRelationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluCluRelationInfo createCluCluRelation(String cluId, String relatedCluId, String cluCluRelationTypeKey, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- identifier of the first CLU in the
relationship - The From or Parent of the
relationrelatedCluId
- identifier of the second CLU in the
relationship to be related to - the To or
Child of the RelationcluCluRelationTypeKey
- the LU to LU relationship type of the
relationshipcluCluRelationInfo
- information about the relationship between
the two CLUscontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationCircularRelationshipException
- cluId equals relatedCluIdDataValidationErrorException
- One or more values invalid for this
operationDoesNotExistException
- cluId, relatedCluId, cluCluRelationTypeKey
not foundInvalidParameterException
- invalid cluCluRelationInfo or
contextInfoMissingParameterException
- missing cluId, relatedCluId,
cluCluRelationTypeKey, cluCluRelationInfo
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyCluCluRelationInfo updateCluCluRelation(String cluCluRelationId, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluCluRelationId
- identifier of the CLU to CLU relation to be
updatedcluCluRelationInfo
- changed information about the CLU to CLU
relationshipcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDataValidationErrorException
- One or more values invalid for this
operationDoesNotExistException
- cluCluRelation not foundInvalidParameterException
- invalid cluCluRelationInfo or
contextInfoMissingParameterException
- missing cluCluRelationId,
cluCluRelationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure or the
action was attempted on an out of
date versionStatusInfo deleteCluCluRelation(String cluCluRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluCluRelationId
- identifier of CLU to CLU relationship to deletecontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- cluCluRelationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluCluRelationId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluPublication(String validationTypeKey, String cluId, String luPublicationTypeKey, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluId
- identifier of a cluluPublicationTypeKey
- type of lu publicationcluPublicationInfo
- CLU publication information to be tested.contextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- validationTypeKey, cluId or
luPublicationTypeKey not foundInvalidParameterException
- invalid cluPublicationInfo or
contextInfoMissingParameterException
- missing validationTypeKey, cluId,
luPublicationTypeKey, cluPublicationInfo
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluPublicationInfo createCluPublication(String cluId, String luPublicationTypeKey, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- identifier of a cluluPublicationTypeKey
- type of lu publicationcluPublicationInfo
- information about publication for a clucontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId or luPublicationTypeKey not
foundInvalidParameterException
- invalid cluPublicationInfo or
contextInfoMissingParameterException
- missing cluId, luPublicationTypeKey,
cluPublicationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyCluPublicationInfo updateCluPublication(String cluPublicationId, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluPublicationId
- identifier for the clu publication object to be
updatedcluPublicationInfo
- updated information about the clu publication
objectcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluPublicationId not foundInvalidParameterException
- invalid cluPublicationInfo or
contextInfoMissingParameterException
- missing cluPublicationId,
cluPublicationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- The action was attempted on an out
of date version.StatusInfo deleteCluPublication(String cluPublicationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
cluPublicationId
- identifier for the clu publication object to be
deletedcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDependentObjectsExistException
- delete would leave orphaned
objects or violate integrity
constraintsDoesNotExistException
- cluPublicationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluPublicationId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluResult(String validationTypeKey, String cluId, String cluResultTypeKey, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluId
- identifier of a clucluResultTypeKey
- type of clu resultcluResultInfo
- CLU result information to be tested.contextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- validationTypeKey, cluId or
cluResultTypeKey not foundInvalidParameterException
- invalid cluResultInfo or contextInfoMissingParameterException
- missing validationTypeKey, cluId,
cluResultTypeKey, cluResultInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluResultInfo createCluResult(String cluId, String cluResultTypeKey, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- identifier of a clucluResultTypeKey
- type of clu resultcluResultInfo
- information about potential results for a clucontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDataValidationErrorException
- supplied data is invalidDoesNotExistException
- cluId or resultUsageTypeKey not
foundInvalidParameterException
- invalid cluResultInfo or contextInfoMissingParameterException
- missing cluId, cluResultTypeKey,
cluResultInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyCluResultInfo updateCluResult(String cluResultId, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluResultId
- identifier for the clu result to be updatedcluResultInfo
- updated information about the clu resultcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- One or more values invalid for this
operationDoesNotExistException
- cluResultId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluResultId, cluResultInfo
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- an optimistic locking failure or the
action was attempted on an out of
date versionStatusInfo deleteCluResult(String cluResultId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
cluResultId
- identifier for the clu result to be deletedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluResultId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluResultId or contextInfoDependentObjectsExistException
- delete would leave orphaned
objects or violate integrity
constraintsOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluLoRelation(String validationTypeKey, String cluId, String loId, String cluLoRelationTypeKey, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluId
- CLU identifierloId
- learning objective identifiercluLoRelationTypeKey
- type of clu learning objective relationshipcluLoRelationInfo
- cluLoRelation information to be tested.contextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDoesNotExistException
- validationTypeKey, cluId, loId or
cluLoRelationTypeKey not foundInvalidParameterException
- invalid cluLoRelationInfo or
contextInfoMissingParameterException
- missing validationTypeKey, cluId, loId,
cluLoRelationTypeKey, cluLoRelationInfo
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluLoRelationInfo createCluLoRelation(String cluId, String loId, String cluLoRelationTypeKey, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
cluId
- CLU identifierloId
- learning objective identifiercluLoRelationTypeKey
- type of clu learning objective relationshipcluLoRelationInfo
- clu learning objective relationship
informationcontextInfo
- Context information containing the
principalId and locale information about the
caller of service operationDataValidationErrorException
- data validation errorDoesNotExistException
- cluId, loId, cluLoRelationTypeKey
not foundInvalidParameterException
- invalid cluLoRelationInfo or
contextInfoMissingParameterException
- missing cluId, loId, cluLoRelationTypeKey,
cluLoRelationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyCluLoRelationInfo updateCluLoRelation(String cluLoRelationId, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
cluLoRelationId
- identifier of the clu learning objective
relationship to be updatedcluLoRelationInfo
- information about the clu learning objective
relationship to be updatedcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDataValidationErrorException
- data validation errorDoesNotExistException
- cluLoRelationId not foundInvalidParameterException
- invalid cluLoRelationInfo or
contextInfoMissingParameterException
- missing cluLoRelationId, cluLoRelationInfo
or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyVersionMismatchException
- The action was attempted on an out
of date version.StatusInfo deleteCluLoRelation(String cluLoRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluLoRelationId
- CLU learning objective Relationship identifiercontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluLoRelationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluLoRelationIdOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureStatusInfo addCluResourceRequirement(String resourceTypeKey, String cluId, ContextInfo contextInfo) throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resourceTypeKey
- identifier of the resource requirement type to be
added to the CLUcluId
- identifier of the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationAlreadyExistsException
- if the resource type has already been added to the cluDoesNotExistException
- resourceTypeKey or cluId not foundInvalidParameterException
- invalid resourceTypeKey or cluIdMissingParameterException
- missing resourceTypeKey, cluId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureStatusInfo removeCluResourceRequirement(String resourceTypeKey, String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resourceTypeKey
- identifier of the resource type to be removed from
the CLUcluId
- identifier of the CLUcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- resourceTypeKey or cluId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing resourceTypeKey, cluId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluSet(String validationTypeKey, String cluSetTypeKey, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
validationTypeKey
- identifier of the extent of validationcluSetTypeKey
- type of the CLU set to be createdcluSetInfo
- CLU set information to be tested.contextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- validationTypeKey or cluSetTypeKey not
foundInvalidParameterException
- invalid cluSetInfo or contextInfoMissingParameterException
- missing validationTypeKey, cluSetTypeKey,
cluSetInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCluSetInfo createCluSet(String cluSetTypeKey, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException
cluSetTypeKey
- type of the CLU set to be createdcluSetInfo
- information required to create a CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDataValidationErrorException
- data validation errorDoesNotExistException
- cluSetTypeKey not foundInvalidParameterException
- invalid cluSetInfo or contextInfoMissingParameterException
- missing cluSetTypeKey, cluSetInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyUnsupportedActionException
- CLU set need to be static or dynamic
but not bothCluSetInfo updateCluSet(String cluSetId, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException, VersionMismatchException
cluSetId
- identifier of the CLU set to be updatedcluSetInfo
- updated information about the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationCircularRelationshipException
- added CluSetId cannot be added to
the cluSetInfoDataValidationErrorException
- data validation errorDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid cluSetInfo or contextInfoMissingParameterException
- missing cluSetId, cluSetInfo or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlyUnsupportedActionException
- CLU set need to be static or
dynamic but not bothVersionMismatchException
- an optimistic locking failure or
the action was attempted on an out
of date versionStatusInfo deleteCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- identifier of the CLU set to be deletedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureStatusInfo addCluSetToCluSet(String cluSetId, String addedCluSetId, ContextInfo contextInfo) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setaddedCluSetId
- identifier of the CLU set to be addedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationCircularRelationshipException
- addedCluSetId cannot be added to
the CluSetIdDoesNotExistException
- cluSetId, addedCluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId, addedCluSetId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedStatusInfo addCluSetsToCluSet(String cluSetId, List<String> addedCluSetIds, ContextInfo contextInfo) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setaddedCluSetIds
- list of identifiers of the CLU sets to be addedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationCircularRelationshipException
- addedCluSetIds cannot be added to
the cluSetIdDoesNotExistException
- cluSetId, one or more of cluSetIds
in addedCluSetIds not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId, addedCluSetIds or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedStatusInfo removeCluSetFromCluSet(String cluSetId, String removedCluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setremovedCluSetId
- identifier of the CLU set to be removedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetId, removedCluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetId, removedCluSetId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedStatusInfo addCluToCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluId
- identifier of CLU to add to the CLU setcluSetId
- identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId, cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, cluSetId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedStatusInfo addClusToCluSet(List<String> cluSetIds, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetIds
- list of identifiers of CLUs to add to the CLU setcluSetId
- identifier of the CLU set to be addedcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluSetIds, cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluSetIds, cluSetId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedStatusInfo removeCluFromCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluId
- identifier of CLU to remove from the CLU setcluSetId
- identifier of the CLU setcontextInfo
- Context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- cluId, cluSetId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluId, cluSetId or
contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedActionException
- CLU set is dynamically determinedList<CluInfo> searchForClus(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> searchForCluIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluCluRelationInfo> searchForCluCluRelations(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> searchForCluCluRelationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluLoRelationInfo> searchForCluLoRelations(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> searchForCluLoRelationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluPublicationInfo> searchForCluPublications(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> searchForCluPublicationIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<CluResultInfo> searchForCluResults(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureList<String> searchForCluResultIds(QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
criteria
- the search criteria.contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- criteria or contextInfo is nullMissingParameterException
- missing criteria or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureCopyright © 2004-2013 The Kuali Foundation. All Rights Reserved.