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
CluServicegetDeliveryMethodTypes in interface CluServicecontextInfo - 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
CluServicegetDeliveryMethodType in interface CluServicedeliveryMethodTypeKey - 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
CluServicegetInstructionalFormatTypes in interface CluServicecontextInfo - 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
CluServicegetInstructionalFormatType in interface CluServiceinstructionalFormatTypeKey - 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
CluServicegetLuTypes in interface CluServicecontextInfo - 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
CluServicegetLuType in interface CluServiceluTypeKey - 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
CluServicegetLuCodeTypes in interface CluServicecontextInfo - 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
CluServicegetLuCodeType in interface CluServiceluCodeTypeKey - 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
CluServicegetCluCluRelationTypes in interface CluServicecontextInfo - 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
CluServicegetLuLuRelationType in interface CluServicecluCluRelationTypeKey - 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
CluServicegetAllowedLuLuRelationTypesForLuType in interface CluServiceluTypeKey - 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
CluServicegetLuPublicationTypes in interface CluServicecontextInfo - 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
CluServicegetLuPublicationType in interface CluServiceluPublicationTypeKey - 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
CluServicegetLuPublicationTypesForLuType in interface CluServiceluTypeKey - 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
CluServicegetCluResultTypes in interface CluServicecontextInfo - 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
CluServicegetCluResultType in interface CluServicecluResultTypeKey - 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
CluServicegetCluResultTypesForLuType in interface CluServiceluTypeKey - 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
CluServicegetResultUsageTypes in interface CluServicecontextInfo - 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
CluServicegetResultUsageType in interface CluServiceresultUsageTypeKey - 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
CluServicegetAllowedResultUsageTypesForLuType in interface CluServiceluTypeKey - 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
CluServicegetAllowedResultComponentTypesForResultUsageType in interface CluServiceresultUsageTypeKey - 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
CluServicegetCluLoRelationTypes in interface CluServicecontextInfo - 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
CluServicegetCluLoRelationType in interface CluServicecluLoRelationTypeKey - 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
CluServicegetAllowedCluLoRelationTypesForLuType in interface CluServiceluTypeKey - 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
CluServicegetCluSetTypes in interface CluServicecontextInfo - 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
CluServicegetCluSetType in interface CluServicecluSetTypeKey - 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
CluServicegetClu in interface CluServicecluId - 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
CluServicegetClusByIds in interface CluServicecluIds - 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
CluServicegetClusByLuType in interface CluServiceluTypeKey - 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
CluServicegetCluIdsByLuType in interface CluServiceluTypeKey - 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
CluServicegetAllowedCluCluRelationTypesByClu in interface CluServicecluId - 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
CluServicegetClusByRelatedCluAndRelationType in interface CluServicerelatedCluId - 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
CluServicegetCluIdsByRelatedCluAndRelationType in interface CluServicerelatedCluId - 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
CluServicegetRelatedClusByCluAndRelationType in interface CluServicecluId - 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
CluServicegetRelatedCluIdsByCluAndRelationType in interface CluServicecluId - 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
CluServicegetCluCluRelation in interface CluServicecluCluRelationId - 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
CluServicegetCluCluRelationsByClu in interface CluServicecluId - 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
CluServicegetCluPublicationsByClu in interface CluServicecluId - 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
CluServicegetCluPublicationsByType in interface CluServiceluPublicationTypeKey - 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
CluServicegetCluPublication in interface CluServicecluPublicationId - 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
CluServicegetCluResult in interface CluServicecluResultId - 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
CluServicegetCluResultByClu in interface CluServicecluId - 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
CluServicegetCluResultsByClus in interface CluServicecluIds - 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
CluServicegetCluIdsByResultUsageType in interface CluServiceresultUsageTypeKey - 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
CluServicegetCluIdsByResultComponent in interface CluServiceresultComponentId - 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
CluServicegetCluLoRelation in interface CluServicecluLoRelationId - 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
CluServicegetCluLoRelationsByClu in interface CluServicecluId - 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
CluServicegetCluLoRelationsByLo in interface CluServiceloId - 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
CluServicegetResourceRequirementsForClu in interface CluServicecluId - 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
CluServicegetCluSet in interface CluServicecluSetId - 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
CluServicegetCluSetTreeView in interface CluServicecluSetId - 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
CluServicegetCluSetsByIds in interface CluServicecluSetIds - 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
CluServicegetCluSetIdsFromCluSet in interface CluServicecluSetId - 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
CluServiceisCluSetDynamic in interface CluServicecluSetId - 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
CluServicegetClusFromCluSet in interface CluServicecluSetId - 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
CluServicegetCluIdsFromCluSet in interface CluServicecluSetId - 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
CluServicegetAllClusInCluSet in interface CluServicecluSetId - 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
CluServicegetAllCluIdsInCluSet in interface CluServicecluSetId - 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
CluServiceisCluInCluSet in interface CluServicecluId - 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
CluServicevalidateClu in interface CluServicevalidationTypeKey - 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
CluServicecreateClu in interface CluServiceluTypeKey - 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
CluServiceupdateClu in interface CluServicecluId - 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
CluServicedeleteClu in interface CluServicecluId - 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
CluServicecreateNewCluVersion in interface CluServicecluId - 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
CluServicesetCurrentCluVersion in interface CluServicecluVersionId - 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
CluServiceupdateCluState in interface CluServicecluId - 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
CluServicevalidateCluCluRelation in interface CluServicevalidationTypeKey - 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
CluServicecreateCluCluRelation in interface CluServicecluId - 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
CluServiceupdateCluCluRelation in interface CluServicecluCluRelationId - 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
CluServicedeleteCluCluRelation in interface CluServicecluCluRelationId - 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
CluServicevalidateCluPublication in interface CluServicevalidationTypeKey - 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
CluServicecreateCluPublication in interface CluServicecluId - 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
CluServiceupdateCluPublication in interface CluServicecluPublicationId - 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
CluServicedeleteCluPublication in interface CluServicecluPublicationId - 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
CluServicevalidateCluResult in interface CluServicevalidationTypeKey - 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
CluServicecreateCluResult in interface CluServicecluId - 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
CluServiceupdateCluResult in interface CluServicecluResultId - 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
CluServicedeleteCluResult in interface CluServicecluResultId - 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
CluServicevalidateCluLoRelation in interface CluServicevalidationTypeKey - 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
CluServicecreateCluLoRelation in interface CluServicecluId - 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
CluServiceupdateCluLoRelation in interface CluServicecluLoRelationId - 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
CluServicedeleteCluLoRelation in interface CluServicecluLoRelationId - 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
CluServiceaddCluResourceRequirement in interface CluServiceresourceTypeKey - 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
CluServiceremoveCluResourceRequirement in interface CluServiceresourceTypeKey - 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
CluServicevalidateCluSet in interface CluServicevalidationTypeKey - 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
CluServicecreateCluSet in interface CluServicecluSetTypeKey - 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
CluServiceupdateCluSet in interface CluServicecluSetId - 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
CluServicedeleteCluSet in interface CluServicecluSetId - 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
CluServiceaddCluSetToCluSet in interface CluServicecluSetId - 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
CluServiceaddCluSetsToCluSet in interface CluServicecluSetId - 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
CluServiceremoveCluSetFromCluSet in interface CluServicecluSetId - 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
CluServiceaddCluToCluSet in interface CluServicecluId - 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
CluServiceaddClusToCluSet in interface CluServicecluSetIds - 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
CluServiceremoveCluFromCluSet in interface CluServicecluId - 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
CluServicesearchForClus in interface CluServicecriteria - 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
CluServicesearchForCluIds in interface CluServicecriteria - 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
CluServicesearchForCluCluRelations in interface CluServicecriteria - 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
CluServicesearchForCluCluRelationIds in interface CluServicecriteria - 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
CluServicesearchForCluLoRelations in interface CluServicecriteria - 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
CluServicesearchForCluLoRelationIds in interface CluServicecriteria - 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
CluServicesearchForCluPublications in interface CluServicecriteria - 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
CluServicesearchForCluPublicationIds in interface CluServicecriteria - 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
CluServicesearchForCluResults in interface CluServicecriteria - 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
CluServicesearchForCluResultIds in interface CluServicecriteria - 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
VersionManagementServicegetVersions in interface VersionManagementServicerefObjectTypeURI - 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
VersionManagementServicegetFirstVersion in interface VersionManagementServicerefObjectUri - 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
VersionManagementServicegetLatestVersion in interface VersionManagementServicerefObjectUri - 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
VersionManagementServicegetCurrentVersion in interface VersionManagementServicerefObjectUri - 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
VersionManagementServicegetVersionBySequenceNumber in interface VersionManagementServicerefObjectUri - 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
VersionManagementServicegetCurrentVersionOnDate in interface VersionManagementServicerefObjectUri - 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
VersionManagementServicegetVersionsInDateRange in interface VersionManagementServicerefObjectUri - 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
SearchServicegetSearchTypes in interface SearchServicecontextInfo - 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
SearchServicegetSearchType in interface SearchServicesearchTypeKey - 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
SearchServicesearch in interface SearchServicesearchRequestInfo - 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.