public class CluServiceMockImpl extends Object implements CluService
Constructor and Description |
---|
CluServiceMockImpl() |
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
|
void |
clear() |
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.
|
VersionDisplayInfo |
getCurrentVersion(String refObjectUri,
String refObjectId,
ContextInfo contextInfo)
Retrieves current version associated with the objectId.
|
VersionDisplayInfo |
getCurrentVersionOnDate(String refObjectUri,
String refObjectId,
Date date,
ContextInfo contextInfo)
Retrieves the current version associated with the objectId on a given
date.
|
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
|
VersionDisplayInfo |
getFirstVersion(String refObjectUri,
String refObjectId,
ContextInfo contextInfo)
Retrieves first version associated with the objectId.
|
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
|
VersionDisplayInfo |
getLatestVersion(String refObjectUri,
String refObjectId,
ContextInfo contextInfo)
Retrieves latest version associated with the objectId.
|
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
|
SearchService |
getSearchService() |
TypeInfo |
getSearchType(String searchTypeKey,
ContextInfo contextInfo)
Retrieves information about a particular search type.
|
List<TypeInfo> |
getSearchTypes(ContextInfo contextInfo)
Retrieves the list of search types known by this service.
|
VersionDisplayInfo |
getVersionBySequenceNumber(String refObjectUri,
String refObjectId,
Long sequence,
ContextInfo contextInfo)
Retrieves the version associated with the objectId and the sequence
number.
|
List<VersionDisplayInfo> |
getVersions(String refObjectTypeURI,
String refObjectId,
ContextInfo contextInfo)
Retrieves a list of versions associated with the objectId.
|
List<VersionDisplayInfo> |
getVersionsInDateRange(String refObjectUri,
String refObjectId,
Date from,
Date to,
ContextInfo contextInfo)
Retrieves the current version associated with the objectId in a given
date range
|
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
|
SearchResultInfo |
search(SearchRequestInfo searchRequestInfo,
ContextInfo contextInfo)
Performs a search.
|
List<String> |
searchForCluCluRelationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluCluRelation Ids using free form search criteria
|
List<CluCluRelationInfo> |
searchForCluCluRelations(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluCluRelations using free form search criteria
|
List<String> |
searchForCluIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for Clu Ids using free form search criteria
|
List<String> |
searchForCluLoRelationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluLoRelation Ids using free form search criteria
|
List<CluLoRelationInfo> |
searchForCluLoRelations(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluLoRelations using free form search criteria.
|
List<String> |
searchForCluPublicationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluPublication Ids using free form search criteria
|
List<CluPublicationInfo> |
searchForCluPublications(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluPublications using free form search criteria
|
List<String> |
searchForCluResultIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluResult Ids using free form search criteria
|
List<CluResultInfo> |
searchForCluResults(org.kuali.rice.core.api.criteria.QueryByCriteria criteria,
ContextInfo contextInfo)
Search for CluResults using free form search criteria
|
List<CluInfo> |
searchForClus(org.kuali.rice.core.api.criteria.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.
|
void |
setSearchService(SearchService searchService) |
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.
|
public CluServiceMockImpl()
public void clear()
public List<TypeInfo> getDeliveryMethodTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getDeliveryMethodTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getDeliveryMethodType(String deliveryMethodTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getDeliveryMethodType
in interface CluService
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 failurepublic List<TypeInfo> getInstructionalFormatTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getInstructionalFormatTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getInstructionalFormatType(String instructionalFormatTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getInstructionalFormatType
in interface CluService
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 failurepublic List<TypeInfo> getLuTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuType
in interface CluService
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 failurepublic List<TypeInfo> getLuCodeTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuCodeTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getLuCodeType(String luCodeTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuCodeType
in interface CluService
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 failurepublic List<TypeInfo> getCluCluRelationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluCluRelationTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getLuLuRelationType(String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuLuRelationType
in interface CluService
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 failurepublic List<String> getAllowedLuLuRelationTypesForLuType(String luTypeKey, String relatedLuTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllowedLuLuRelationTypesForLuType
in interface CluService
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 failurepublic List<TypeInfo> getLuPublicationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuPublicationTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getLuPublicationType(String luPublicationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuPublicationType
in interface CluService
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 failurepublic List<String> getLuPublicationTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getLuPublicationTypesForLuType
in interface CluService
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 failurepublic List<TypeInfo> getCluResultTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluResultTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getCluResultType(String cluResultTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluResultType
in interface CluService
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 failurepublic List<TypeInfo> getCluResultTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluResultTypesForLuType
in interface CluService
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 failurepublic List<TypeInfo> getResultUsageTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getResultUsageTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getResultUsageType
in interface CluService
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 failurepublic List<String> getAllowedResultUsageTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllowedResultUsageTypesForLuType
in interface CluService
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 failurepublic List<String> getAllowedResultComponentTypesForResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllowedResultComponentTypesForResultUsageType
in interface CluService
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 failurepublic List<TypeInfo> getCluLoRelationTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluLoRelationTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getCluLoRelationType(String cluLoRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluLoRelationType
in interface CluService
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 failurepublic List<String> getAllowedCluLoRelationTypesForLuType(String luTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllowedCluLoRelationTypesForLuType
in interface CluService
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 failurepublic List<TypeInfo> getCluSetTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSetTypes
in interface CluService
contextInfo
- Context information containing the principalId and
locale information about the caller of service
operationInvalidParameterException
- invalid contextInfoMissingParameterException
- missing contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic TypeInfo getCluSetType(String cluSetTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSetType
in interface CluService
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 failurepublic CluInfo getClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getClu
in interface CluService
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 failurepublic List<CluInfo> getClusByIds(List<String> cluIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getClusByIds
in interface CluService
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 failurepublic List<CluInfo> getClusByLuType(String luTypeKey, String luState, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getClusByLuType
in interface CluService
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 failurepublic List<String> getCluIdsByLuType(String luTypeKey, String luState, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluIdsByLuType
in interface CluService
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 failurepublic List<String> getAllowedCluCluRelationTypesByClu(String cluId, String relatedCluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllowedCluCluRelationTypesByClu
in interface CluService
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 failurepublic List<CluInfo> getClusByRelatedCluAndRelationType(String relatedCluId, String cluCLuRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getClusByRelatedCluAndRelationType
in interface CluService
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 failurepublic List<String> getCluIdsByRelatedCluAndRelationType(String relatedCluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluIdsByRelatedCluAndRelationType
in interface CluService
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 failurepublic List<CluInfo> getRelatedClusByCluAndRelationType(String cluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getRelatedClusByCluAndRelationType
in interface CluService
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 failurepublic List<String> getRelatedCluIdsByCluAndRelationType(String cluId, String cluCluRelationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getRelatedCluIdsByCluAndRelationType
in interface CluService
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 failurepublic CluCluRelationInfo getCluCluRelation(String cluCluRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluCluRelation
in interface CluService
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 failurepublic List<CluCluRelationInfo> getCluCluRelationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluCluRelationsByClu
in interface CluService
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 failurepublic List<CluPublicationInfo> getCluPublicationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluPublicationsByClu
in interface CluService
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 failurepublic List<CluPublicationInfo> getCluPublicationsByType(String luPublicationTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluPublicationsByType
in interface CluService
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 failurepublic CluPublicationInfo getCluPublication(String cluPublicationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluPublication
in interface CluService
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 failurepublic CluResultInfo getCluResult(String cluResultId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluResult
in interface CluService
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 failurepublic List<CluResultInfo> getCluResultByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
CluService
getCluResultByClu
in interface CluService
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 requestpublic List<CluResultInfo> getCluResultsByClus(List<String> cluIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
CluService
getCluResultsByClus
in interface CluService
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 requestpublic List<String> getCluIdsByResultUsageType(String resultUsageTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
CluService
getCluIdsByResultUsageType
in interface CluService
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 requestpublic List<String> getCluIdsByResultComponent(String resultComponentId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
CluService
getCluIdsByResultComponent
in interface CluService
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 requestpublic CluLoRelationInfo getCluLoRelation(String cluLoRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluLoRelation
in interface CluService
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 failurepublic List<CluLoRelationInfo> getCluLoRelationsByClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluLoRelationsByClu
in interface CluService
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 failurepublic List<CluLoRelationInfo> getCluLoRelationsByLo(String loId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluLoRelationsByLo
in interface CluService
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 failurepublic List<String> getResourceRequirementsForClu(String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getResourceRequirementsForClu
in interface CluService
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 failurepublic CluSetInfo getCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSet
in interface CluService
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 failurepublic CluSetTreeViewInfo getCluSetTreeView(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSetTreeView
in interface CluService
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 failurepublic List<CluSetInfo> getCluSetsByIds(List<String> cluSetIds, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSetsByIds
in interface CluService
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 failurepublic List<String> getCluSetIdsFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluSetIdsFromCluSet
in interface CluService
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 failurepublic Boolean isCluSetDynamic(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
isCluSetDynamic
in interface CluService
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 failurepublic List<CluInfo> getClusFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getClusFromCluSet
in interface CluService
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 failurepublic List<String> getCluIdsFromCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getCluIdsFromCluSet
in interface CluService
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 failurepublic List<CluInfo> getAllClusInCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllClusInCluSet
in interface CluService
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 failurepublic List<String> getAllCluIdsInCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
getAllCluIdsInCluSet
in interface CluService
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 failurepublic Boolean isCluInCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
isCluInCluSet
in interface CluService
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 failurepublic List<ValidationResultInfo> validateClu(String validationTypeKey, CluInfo cluInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateClu
in interface CluService
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 failurepublic CluInfo createClu(String luTypeKey, CluInfo cluInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createClu
in interface CluService
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 onlypublic CluInfo updateClu(String cluId, CluInfo cluInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateClu
in interface CluService
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 versionpublic StatusInfo deleteClu(String cluId, ContextInfo contextInfo) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
deleteClu
in interface CluService
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 failurepublic CluInfo createNewCluVersion(String cluId, String versionComment, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createNewCluVersion
in interface CluService
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 onlypublic StatusInfo setCurrentCluVersion(String cluVersionId, Date currentVersionStart, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
CluService
setCurrentCluVersion
in interface CluService
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 failurepublic CluInfo updateCluState(String cluId, String luState, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateCluState
in interface CluService
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 versionpublic List<ValidationResultInfo> validateCluCluRelation(String validationTypeKey, String cluId, String relatedCluId, String cluCluRelationTypeKey, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateCluCluRelation
in interface CluService
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 failurepublic CluCluRelationInfo createCluCluRelation(String cluId, String relatedCluId, String cluCluRelationTypeKey, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createCluCluRelation
in interface CluService
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 onlypublic CluCluRelationInfo updateCluCluRelation(String cluCluRelationId, CluCluRelationInfo cluCluRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateCluCluRelation
in interface CluService
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 versionpublic StatusInfo deleteCluCluRelation(String cluCluRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
deleteCluCluRelation
in interface CluService
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 failurepublic List<ValidationResultInfo> validateCluPublication(String validationTypeKey, String cluId, String luPublicationTypeKey, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateCluPublication
in interface CluService
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 failurepublic CluPublicationInfo createCluPublication(String cluId, String luPublicationTypeKey, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createCluPublication
in interface CluService
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 invalidInvalidParameterException
- invalid cluPublicationInfo or
contextInfoMissingParameterException
- missing cluId, luPublicationTypeKey,
cluPublicationInfo or contextInfoOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureReadOnlyException
- an attempt at supplying information
designated as read onlypublic CluPublicationInfo updateCluPublication(String cluPublicationId, CluPublicationInfo cluPublicationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateCluPublication
in interface CluService
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.public StatusInfo deleteCluPublication(String cluPublicationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
CluService
deleteCluPublication
in interface CluService
cluPublicationId
- identifier for the clu publication object to be
deletedcontextInfo
- Context information containing the principalId
and locale information about the caller of
service operationDoesNotExistException
- cluPublicationId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- missing cluPublicationId or
contextInfoDependentObjectsExistException
- delete would leave orphaned
objects or violate integrity
constraintsOperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failurepublic List<ValidationResultInfo> validateCluResult(String validationTypeKey, String cluId, String cluResultTypeKey, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateCluResult
in interface CluService
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 failurepublic CluResultInfo createCluResult(String cluId, String cluResultTypeKey, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createCluResult
in interface CluService
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 onlypublic CluResultInfo updateCluResult(String cluResultId, CluResultInfo cluResultInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateCluResult
in interface CluService
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 versionpublic StatusInfo deleteCluResult(String cluResultId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
CluService
deleteCluResult
in interface CluService
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 failurepublic List<ValidationResultInfo> validateCluLoRelation(String validationTypeKey, String cluId, String loId, String cluLoRelationTypeKey, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateCluLoRelation
in interface CluService
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 failurepublic CluLoRelationInfo createCluLoRelation(String cluId, String loId, String cluLoRelationTypeKey, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException
CluService
createCluLoRelation
in interface CluService
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 onlypublic CluLoRelationInfo updateCluLoRelation(String cluLoRelationId, CluLoRelationInfo cluLoRelationInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, VersionMismatchException
CluService
updateCluLoRelation
in interface CluService
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.public StatusInfo deleteCluLoRelation(String cluLoRelationId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
deleteCluLoRelation
in interface CluService
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 failurepublic StatusInfo addCluResourceRequirement(String resourceTypeKey, String cluId, ContextInfo contextInfo) throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
addCluResourceRequirement
in interface CluService
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 failurepublic StatusInfo removeCluResourceRequirement(String resourceTypeKey, String cluId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
removeCluResourceRequirement
in interface CluService
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 failurepublic List<ValidationResultInfo> validateCluSet(String validationTypeKey, String cluSetTypeKey, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
validateCluSet
in interface CluService
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 failurepublic CluSetInfo createCluSet(String cluSetTypeKey, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException
CluService
createCluSet
in interface CluService
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 bothpublic CluSetInfo updateCluSet(String cluSetId, CluSetInfo cluSetInfo, ContextInfo contextInfo) throws CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, ReadOnlyException, UnsupportedActionException, VersionMismatchException
CluService
updateCluSet
in interface CluService
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 versionpublic StatusInfo deleteCluSet(String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
deleteCluSet
in interface CluService
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 failurepublic StatusInfo addCluSetToCluSet(String cluSetId, String addedCluSetId, ContextInfo contextInfo) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
addCluSetToCluSet
in interface CluService
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 determinedpublic StatusInfo addCluSetsToCluSet(String cluSetId, List<String> addedCluSetIds, ContextInfo contextInfo) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
addCluSetsToCluSet
in interface CluService
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 determinedpublic StatusInfo removeCluSetFromCluSet(String cluSetId, String removedCluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
removeCluSetFromCluSet
in interface CluService
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 determinedpublic StatusInfo addCluToCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
addCluToCluSet
in interface CluService
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 determinedpublic StatusInfo addClusToCluSet(List<String> cluSetIds, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
addClusToCluSet
in interface CluService
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 determinedpublic StatusInfo removeCluFromCluSet(String cluId, String cluSetId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
CluService
removeCluFromCluSet
in interface CluService
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 determinedpublic List<CluInfo> searchForClus(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForClus
in interface CluService
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 failurepublic List<String> searchForCluIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluIds
in interface CluService
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 failurepublic List<CluCluRelationInfo> searchForCluCluRelations(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluCluRelations
in interface CluService
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 failurepublic List<String> searchForCluCluRelationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluCluRelationIds
in interface CluService
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 failurepublic List<CluLoRelationInfo> searchForCluLoRelations(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluLoRelations
in interface CluService
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 failurepublic List<String> searchForCluLoRelationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluLoRelationIds
in interface CluService
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 failurepublic List<CluPublicationInfo> searchForCluPublications(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluPublications
in interface CluService
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 failurepublic List<String> searchForCluPublicationIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluPublicationIds
in interface CluService
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 failurepublic List<CluResultInfo> searchForCluResults(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluResults
in interface CluService
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 failurepublic List<String> searchForCluResultIds(org.kuali.rice.core.api.criteria.QueryByCriteria criteria, ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
CluService
searchForCluResultIds
in interface CluService
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 failurepublic List<VersionDisplayInfo> getVersions(String refObjectTypeURI, String refObjectId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getVersions
in interface VersionManagementService
refObjectTypeURI
- reference object type URIrefObjectId
- reference object IdcontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- refObjectUri or refObjectId not foundInvalidParameterException
- invalid contextInfoMissingParameterException
- refObjectUri, refObjectId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic VersionDisplayInfo getFirstVersion(String refObjectUri, String refObjectId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getFirstVersion
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object IdcontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- refObjectUri or refObjectId not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- refObjectUri, refObjectId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic VersionDisplayInfo getLatestVersion(String refObjectUri, String refObjectId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getLatestVersion
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object IdcontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- specified refObjectId and refObjectUri
not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- refObjectUri, refObjectId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic VersionDisplayInfo getCurrentVersion(String refObjectUri, String refObjectId, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getCurrentVersion
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object IdcontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- specified refObjectUri and refObjectId
not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- refObjectUri, refObjectId or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic VersionDisplayInfo getVersionBySequenceNumber(String refObjectUri, String refObjectId, Long sequence, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getVersionBySequenceNumber
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object Idsequence
- sequence numbercontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- specified refObjectUri, refObjectId or
sequence not foundInvalidParameterException
- sequence or contextInfo is not validMissingParameterException
- refObjectUri, refObjectId, sequence or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic VersionDisplayInfo getCurrentVersionOnDate(String refObjectUri, String refObjectId, Date date, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getCurrentVersionOnDate
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object Iddate
- datecontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- specified refObjectId and refObjectUri
not foundInvalidParameterException
- date or contextInfo is not validMissingParameterException
- refObjectUri, refObjectId, date or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic List<VersionDisplayInfo> getVersionsInDateRange(String refObjectUri, String refObjectId, Date from, Date to, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
VersionManagementService
getVersionsInDateRange
in interface VersionManagementService
refObjectUri
- reference object type URIrefObjectId
- reference object Idfrom
- from dateto
- to datecontextInfo
- context information containing the principalId and
locale information about the caller of service
operationDoesNotExistException
- specified refObjectId and refObjectUri
not foundInvalidParameterException
- from, to or contextInfo is not validMissingParameterException
- refObjectUri, refObjectId, from, to or
contextInfo is missing or nullOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic List<TypeInfo> getSearchTypes(ContextInfo contextInfo) throws InvalidParameterException, MissingParameterException, OperationFailedException
SearchService
getSearchTypes
in interface SearchService
contextInfo
- information containing the principalId and locale
information about the caller of service operationInvalidParameterException
- contextInfo is not validMissingParameterException
- contextInfo is missing or nullOperationFailedException
- unable to complete requestpublic TypeInfo getSearchType(String searchTypeKey, ContextInfo contextInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
SearchService
getSearchType
in interface SearchService
searchTypeKey
- identifier of the search typecontextInfo
- information containing the principalId and locale
information about the caller of service operationDoesNotExistException
- specified searchTypeKey not foundInvalidParameterException
- contextInfo is not validMissingParameterException
- searchTypeKey or contextInfo is missing
or nullOperationFailedException
- unable to complete requestpublic SearchResultInfo search(SearchRequestInfo searchRequestInfo, ContextInfo contextInfo) throws MissingParameterException, InvalidParameterException, OperationFailedException, PermissionDeniedException
SearchService
search
in interface SearchService
searchRequestInfo
- the search requestcontextInfo
- information containing the principalId and locale
information about the caller of service operationMissingParameterException
- searchRequestInfo or contextInfo is
missing or nullInvalidParameterException
- contextInfo is not validOperationFailedException
- unable to complete requestPermissionDeniedException
- an authorization failure occurredpublic void setSearchService(SearchService searchService)
public SearchService getSearchService()
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.