|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LuService
Method Summary | |
---|---|
StatusInfo |
addCluResourceRequirement(String resourceTypeKey,
String cluId)
Add a Resource requirement to a CLU |
StatusInfo |
addCluSetsToCluSet(String cluSetId,
List<String> addedCluSetIdList)
Adds a list of CLU sets to another CluSet. |
StatusInfo |
addCluSetToCluSet(String cluSetId,
String addedCluSetId)
Adds one CLU set to another |
StatusInfo |
addClusToCluSet(List<String> cluIdList,
String cluSetId)
Adds a list of CLUs to a CLU set. |
StatusInfo |
addCluToCluSet(String cluId,
String cluSetId)
Add a CLU to a CLU set |
CluInfo |
createClu(String luTypeKey,
CluInfo cluInfo)
Creates a new CLU |
CluCluRelationInfo |
createCluCluRelation(String cluId,
String relatedCluId,
String luLuRelationTypeKey,
CluCluRelationInfo cluCluRelationInfo)
Create a directional relationship between two CLUs |
CluLoRelationInfo |
createCluLoRelation(String cluId,
String loId,
String cluLoRelationType,
CluLoRelationInfo cluLoRelationInfo)
Creates a relationship between a learning objective and a CLU. |
CluPublicationInfo |
createCluPublication(String cluId,
String luPublicationType,
CluPublicationInfo cluPublicationInfo)
Create a clu publication object, which contains information about publication for a clu. |
CluResultInfo |
createCluResult(String cluId,
String cluResultType,
CluResultInfo cluResultInfo)
Create a clu result object, which contains information about potential results for a clu. |
CluSetInfo |
createCluSet(String cluSetType,
CluSetInfo cluSetInfo)
Creates a CLU set. |
LuiInfo |
createLui(String cluId,
String atpKey,
LuiInfo luiInfo)
Creates a new LUI |
LuiLuiRelationInfo |
createLuiLuiRelation(String luiId,
String relatedLuiId,
String luLuRelationType,
LuiLuiRelationInfo luiLuiRelationInfo)
Create a relationship between two LUIs |
CluInfo |
createNewCluVersion(String cluId,
String versionComment)
Creates a new CLU version based on the current clu |
StatusInfo |
deleteClu(String cluId)
Deletes an existing CLU |
StatusInfo |
deleteCluCluRelation(String cluCluRelationId)
Deletes a relationship between two CLUs |
StatusInfo |
deleteCluLoRelation(String cluLoRelationId)
Removes a relationship between a learning objective and a Clu. |
StatusInfo |
deleteCluPublication(String cluPublicationId)
Deletes an existing clu publication object |
StatusInfo |
deleteCluResult(String cluResultId)
Deletes an existing clu result |
StatusInfo |
deleteCluSet(String cluSetId)
Delete a CLU set |
StatusInfo |
deleteLui(String luiId)
Deletes a LUI record |
StatusInfo |
deleteLuiLuiRelation(String luiLuiRelationId)
Deletes a relationship between two LUIs |
List<String> |
getAllCluIdsInCluSet(String cluSetId)
Retrieves the list of CLU Identifiers within a CLU Set or any cluset that is included within that. |
List<CluInfo> |
getAllClusInCluSet(String cluSetId)
Retrieves the full list of CLUs in this CLU set or any cluset that is included within that. |
List<String> |
getAllowedCluLoRelationTypesForLuType(String luTypeKey)
Retrieves the list of CLU LO relation types which are allowed to be used in conjunction with an lu type. |
List<String> |
getAllowedLuLuRelationTypesByCluId(String cluId,
String relatedCluId)
Retrieves the list of allowed relation types between the two specified CLUs |
List<String> |
getAllowedLuLuRelationTypesByLuiId(String luiId,
String relatedLuiId)
Retrieves the list of allowed relation types between the two specified LUIs |
List<String> |
getAllowedLuLuRelationTypesForLuType(String luTypeKey,
String relatedLuTypeKey)
Retrieves the list of allowed relation types between the two specified LU Types |
List<String> |
getAllowedResultComponentTypesForResultUsageType(String resultUsageTypeKey)
Retrieves the list of result component types which are allowed to be used in conjunction with result usage type. |
List<String> |
getAllowedResultUsageTypesForLuType(String luTypeKey)
Retrieves the list of result usage types which are allowed to be used in conjunction with an lu type. |
CluInfo |
getClu(String cluId)
Retrieves core information about a CLU |
CluCluRelationInfo |
getCluCluRelation(String cluCluRelationId)
Retrieves the relationship information between CLUs for a particular Relation instance |
List<CluCluRelationInfo> |
getCluCluRelationsByClu(String cluId)
Retrieves the list of relationship information for the specified CLU |
List<String> |
getCluIdsByLuType(String luTypeKey,
String luState)
Retrieves the list of CLU ids for the specified LU Type and state |
List<String> |
getCluIdsByRelation(String relatedCluId,
String luLuRelationType)
Retrieves the list of CLU Ids for the specified related CLU Id and LU to LU relation type (getRelatedCluIdsByCluId from the other direction) |
List<String> |
getCluIdsByResultComponent(String resultComponentId)
Retrieves the list of clu ids which use a particular result component |
List<String> |
getCluIdsByResultUsageType(String resultUsageTypeKey)
Retrieves the list of clu ids with the results of the specified usage type. |
List<String> |
getCluIdsFromCluSet(String cluSetId)
Retrieves the list of CLU Identifiers within a CLU Set. |
CluLoRelationInfo |
getCluLoRelation(String cluLoRelationId)
Retrieve information on a CLU LO Relation. |
List<CluLoRelationInfo> |
getCluLoRelationsByClu(String cluId)
Retrieves the list of canonical learning unit to learning objective relationships for a given CLU. |
List<CluLoRelationInfo> |
getCluLoRelationsByLo(String loId)
Retrieves the list of CLU identifiers associated with a given learning objective identifier. |
CluLoRelationTypeInfo |
getCluLoRelationType(String cluLoRelationTypeKey)
Retrieves information for a specified CLU to LO relation type |
List<CluLoRelationTypeInfo> |
getCluLoRelationTypes()
Retrieves the complete list of CLU to LO relation types |
CluPublicationInfo |
getCluPublication(String cluPublicationId)
Retrieves an LU publication object by its identifier |
List<CluPublicationInfo> |
getCluPublicationsByCluId(String cluId)
Retrieves a list of publication objects for a particular clu |
List<CluPublicationInfo> |
getCluPublicationsByType(String luPublicationTypeKey)
Retrieves a list of publication objects of a particular Type |
CluResultInfo |
getCluResult(String cluResultId)
Retrieves information about a Clu Result |
List<CluResultInfo> |
getCluResultByClu(String cluId)
Retrieves the cluResult for a particular clu |
CluResultTypeInfo |
getCluResultType(String cluResultTypeKey)
Retrieves information about a publication type |
List<CluResultTypeInfo> |
getCluResultTypes()
Retrieves a list of types for clu result objects. |
List<CluResultTypeInfo> |
getCluResultTypesForLuType(String luTypeKey)
Retrieves the list of clu result types which are allowed to be used in conjunction with a particular lu type. |
List<CluInfo> |
getClusByIdList(List<String> cluIdList)
Retrieves information about CLUs from a list of ids |
List<CluInfo> |
getClusByLuType(String luTypeKey,
String luState)
Retrieves the list of CLUs for the specified LU Type and state |
List<CluInfo> |
getClusByRelation(String relatedCluId,
String luLuRelationType)
Retrieves the list of CLU information for the CLUs related to a specified CLU Id with a certain LU to LU relation type (getRelatedClusByCluId from the other direction) |
List<String> |
getCluSetIdsFromCluSet(String cluSetId)
Retrieve the list of CLU Set Ids within a CLU Set |
CluSetInfo |
getCluSetInfo(String cluSetId)
Retrieve information on a CLU set. |
List<CluSetInfo> |
getCluSetInfoByIdList(List<String> cluSetIdList)
Retrieve information on CLU sets from a list of cluSet Ids. |
CluSetTreeViewInfo |
getCluSetTreeView(String cluSetId)
Retrieve information on a CLU set and its sub clu set fully expanded. |
CluSetTypeInfo |
getCluSetType(String cluSetTypeKey)
Retrieves information about a specified CLU set type |
List<CluSetTypeInfo> |
getCluSetTypes()
Retrieves the list of CLU set types known by the service |
List<CluInfo> |
getClusFromCluSet(String cluSetId)
Retrieves the list of CLUs in a CLU set. |
DeliveryMethodTypeInfo |
getDeliveryMethodType(String deliveryMethodTypeKey)
Retrieves information about a delivery method type |
List<DeliveryMethodTypeInfo> |
getDeliveryMethodTypes()
Retrieves the list of delivery method types |
InstructionalFormatTypeInfo |
getInstructionalFormatType(String instructionalFormatTypeKey)
Retrieves information about a Instructional Format Type |
List<InstructionalFormatTypeInfo> |
getInstructionalFormatTypes()
Retrieves the list of instructional format types |
LuCodeTypeInfo |
getLuCodeType(String luCodeTypeKey)
Retrieves information about a learning unit code type |
List<LuCodeTypeInfo> |
getLuCodeTypes()
Retrieves the list of learning unit code types |
LuiInfo |
getLui(String luiId)
Retrieves information about a LUI |
List<String> |
getLuiIdsByCluId(String cluId)
Retrieves the list of LUI ids for the specified CLU |
List<String> |
getLuiIdsByRelation(String relatedLuiId,
String luLuRelationType)
Retrieves the list of LUI Ids for the specified related LUI Id and LU to LU relation type (getRelatedLuiIdsByLuiId from the other direction) |
List<String> |
getLuiIdsInAtpByCluId(String cluId,
String atpKey)
Retrieves the list of LUI ids for the specified CLU and Time period |
LuiLuiRelationInfo |
getLuiLuiRelation(String luiLuiRelationId)
Retrieves the relationship information between LUIs given a specific relation instance |
List<LuiLuiRelationInfo> |
getLuiLuiRelationsByLui(String luiId)
Retrieves the list of relationship information for the specified LUI |
List<LuiInfo> |
getLuisByIdList(List<String> luiIdList)
Retrieves information about LUIs from a list of Ids |
List<LuiInfo> |
getLuisByRelation(String relatedLuiId,
String luLuRelationType)
Retrieves the list of LUI information for the LUIs related to the specified LUI Id with a certain LU to LU relation type (getRelatedLuisByLuiId from the other direction) |
List<LuiInfo> |
getLuisInAtpByCluId(String cluId,
String atpKey)
Retrieves the list of LUIs for the specified CLU and period |
LuLuRelationTypeInfo |
getLuLuRelationType(String luLuRelationTypeKey)
Retrieves the LU to LU relation type |
List<LuLuRelationTypeInfo> |
getLuLuRelationTypes()
Retrieves the complete list of LU to LU relation types |
LuPublicationTypeInfo |
getLuPublicationType(String luPublicationTypeKey)
Retrieves information about a publication type |
List<LuPublicationTypeInfo> |
getLuPublicationTypes()
Retrieves the list of Learning Unit publication types |
List<String> |
getLuPublicationTypesForLuType(String luTypeKey)
Retrieves information about a publication type |
LuTypeInfo |
getLuType(String luTypeKey)
Retrieves information about a LU Type |
List<LuTypeInfo> |
getLuTypes()
Retrieves the list of LU types |
List<String> |
getRelatedCluIdsByCluId(String cluId,
String luLuRelationType)
Retrieves the list of related CLU Ids for the specified CLU Id and LU to LU relation type (getCluIdsByRelation from the other direction) |
List<CluInfo> |
getRelatedClusByCluId(String cluId,
String luLuRelationType)
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> |
getRelatedLuiIdsByLuiId(String luiId,
String luLuRelationType)
Retrieves the list of related LUI Ids for the specified LUI Id and LU to LU relation type. |
List<LuiInfo> |
getRelatedLuisByLuiId(String luiId,
String luLuRelationType)
Retrieves the list of related LUI information for the specified LUI Id and LU to LU relation type (getLuisByRelation from the other direction) |
List<String> |
getResourceRequirementsForCluId(String cluId)
Retrieves the list of Resource requirements for the specified CLU |
ResultUsageTypeInfo |
getResultUsageType(String resultUsageTypeKey)
Retrieves information about a Result Usage Type |
List<ResultUsageTypeInfo> |
getResultUsageTypes()
Retrieves a list of result usage types |
Boolean |
isCluInCluSet(String cluId,
String cluSetId)
Checks if a CLU is a member of a CLU set or any contained CLU set |
Boolean |
isCluSetDynamic(String cluSetId)
Check if the given CluSet is dynamic |
StatusInfo |
removeCluFromCluSet(String cluId,
String cluSetId)
Remove a CLU from a CLU set |
StatusInfo |
removeCluResourceRequirement(String resourceTypeKey,
String cluId)
Remove a Resource requirement from a CLU |
StatusInfo |
removeCluSetFromCluSet(String cluSetId,
String removedCluSetId)
Removes one CLU set from another |
StatusInfo |
setCurrentCluVersion(String cluVersionId,
Date currentVersionStart)
Sets a specific version of the Clu as current. |
CluInfo |
updateClu(String cluId,
CluInfo cluInfo)
Updates an existing CLU |
CluCluRelationInfo |
updateCluCluRelation(String cluCluRelationId,
CluCluRelationInfo cluCluRelationInfo)
Updates a relationship between two CLUs |
CluLoRelationInfo |
updateCluLoRelation(String cluLoRelationId,
CluLoRelationInfo cluLoRelationInfo)
Updates a relationship between a clu and learning objective |
CluPublicationInfo |
updateCluPublication(String cluPublicationId,
CluPublicationInfo cluPublicationInfo)
Updates an existing clu publication object |
CluResultInfo |
updateCluResult(String cluResultId,
CluResultInfo cluResultInfo)
Updates an existing clu result |
CluSetInfo |
updateCluSet(String cluSetId,
CluSetInfo cluSetInfo)
Update the information for a CLU set |
CluInfo |
updateCluState(String cluId,
String luState)
Updates the state of the specified CLU |
LuiInfo |
updateLui(String luiId,
LuiInfo luiInfo)
Updates an existing LUI |
LuiLuiRelationInfo |
updateLuiLuiRelation(String luiLuiRelationId,
LuiLuiRelationInfo luiLuiRelationInfo)
Updates a relationship between two LUIs |
LuiInfo |
updateLuiState(String luiId,
String luState)
Updates the state of the LUI |
List<ValidationResultInfo> |
validateClu(String validationType,
CluInfo cluInfo)
Validates a CLU. |
List<ValidationResultInfo> |
validateCluCluRelation(String validationType,
CluCluRelationInfo cluCluRelationInfo)
Validates a cluCluRelation. |
List<ValidationResultInfo> |
validateCluLoRelation(String validationType,
CluLoRelationInfo cluLoRelationInfo)
Validates a cluLoRelation. |
List<ValidationResultInfo> |
validateCluPublication(String validationType,
CluPublicationInfo cluPublicationInfo)
Validates information about publication for a clu. |
List<ValidationResultInfo> |
validateCluResult(String validationType,
CluResultInfo cluResultInfo)
Validates information about results for a clu. |
List<ValidationResultInfo> |
validateCluSet(String validationType,
CluSetInfo cluSetInfo)
Validates information about a clu set. |
List<ValidationResultInfo> |
validateLui(String validationType,
LuiInfo luiInfo)
Validates a LUI. |
List<ValidationResultInfo> |
validateLuiLuiRelation(String validationType,
LuiLuiRelationInfo luiLuiRelationInfo)
Validates a relationship between LUIs. |
Methods inherited from interface org.kuali.student.core.dictionary.service.DictionaryService |
---|
getObjectStructure, getObjectTypes |
Methods inherited from interface org.kuali.student.core.search.service.SearchService |
---|
getSearchCriteriaType, getSearchCriteriaTypes, getSearchResultType, getSearchResultTypes, getSearchType, getSearchTypes, getSearchTypesByCriteria, getSearchTypesByResult, search |
Methods inherited from interface org.kuali.student.core.versionmanagement.service.VersionManagementService |
---|
getCurrentVersion, getCurrentVersionOnDate, getFirstVersion, getLatestVersion, getVersionBySequenceNumber, getVersions, getVersionsInDateRange |
Method Detail |
---|
List<DeliveryMethodTypeInfo> getDeliveryMethodTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestDeliveryMethodTypeInfo getDeliveryMethodType(String deliveryMethodTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
deliveryMethodTypeKey
- Key of the Delivery Method Type
DoesNotExistException
- deliveryMethodType not found
InvalidParameterException
- invalid deliveryMethodType
MissingParameterException
- missing deliveryMethodType
OperationFailedException
- unable to complete requestList<InstructionalFormatTypeInfo> getInstructionalFormatTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestInstructionalFormatTypeInfo getInstructionalFormatType(String instructionalFormatTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
instructionalFormatTypeKey
- Key of the Instructional Format Type
DoesNotExistException
- instructionalFormatType not found
InvalidParameterException
- invalid instructionalFormatType
MissingParameterException
- missing instructionalFormatType
OperationFailedException
- unable to complete requestList<LuTypeInfo> getLuTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestLuTypeInfo getLuType(String luTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- Key of the LU Type
DoesNotExistException
- luType not found
InvalidParameterException
- invalid luType
MissingParameterException
- missing luType
OperationFailedException
- unable to complete requestList<LuCodeTypeInfo> getLuCodeTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestLuCodeTypeInfo getLuCodeType(String luCodeTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luCodeTypeKey
- Key of the learning unit code type
DoesNotExistException
- luCodeTypeKey not found
InvalidParameterException
- invalid luCodeTypeKey
MissingParameterException
- missing luCodeTypeKey
OperationFailedException
- unable to complete requestList<LuLuRelationTypeInfo> getLuLuRelationTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestLuLuRelationTypeInfo getLuLuRelationType(String luLuRelationTypeKey) throws OperationFailedException, MissingParameterException, DoesNotExistException
luLuRelationTypeKey
- Key of the LU to LU Relation Type
OperationFailedException
- unable to complete request
MissingParameterException
- missing luLuRelationTypeKey
DoesNotExistException
- luLuRelationTypeKey not foundList<String> getAllowedLuLuRelationTypesForLuType(String luTypeKey, String relatedLuTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- Key of the first LU TyperelatedLuTypeKey
- Key of the second LU Type
DoesNotExistException
- luTypeKey, relatedLuTypeKey not found
InvalidParameterException
- invalid luTypeKey, relatedLuTypeKey
MissingParameterException
- missing luTypeKey, relatedLuTypeKey
OperationFailedException
- unable to complete requestList<LuPublicationTypeInfo> getLuPublicationTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestLuPublicationTypeInfo getLuPublicationType(String luPublicationTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luPublicationTypeKey
- Key of the Learning Unit Publication Type
DoesNotExistException
- luPublicationType not found
InvalidParameterException
- invalid luPublicationType
MissingParameterException
- missing luPublicationType
OperationFailedException
- unable to complete requestList<String> getLuPublicationTypesForLuType(String luTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- Key of the LU Type
DoesNotExistException
- luPublicationType not found
InvalidParameterException
- invalid luPublicationType
MissingParameterException
- missing luPublicationType
OperationFailedException
- unable to complete requestList<CluResultTypeInfo> getCluResultTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestCluResultTypeInfo getCluResultType(String cluResultTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluResultTypeKey
- Key of the Canonical Learning Unit Result Type
DoesNotExistException
- luPublicationType not found
InvalidParameterException
- invalid luPublicationType
MissingParameterException
- missing luPublicationType
OperationFailedException
- unable to complete requestList<CluResultTypeInfo> getCluResultTypesForLuType(String luTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- luTypeKey
DoesNotExistException
- luTypeKey not found
InvalidParameterException
- invalid luTypeKey
MissingParameterException
- missing luTypeKey
OperationFailedException
- unable to complete requestList<ResultUsageTypeInfo> getResultUsageTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestResultUsageTypeInfo getResultUsageType(String resultUsageTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultUsageTypeKey
- Key of the Result Usage Type
DoesNotExistException
- resultUsageTypeKey not found
InvalidParameterException
- invalid resultUsageTypeKey
MissingParameterException
- missing resultUsageTypeKey
OperationFailedException
- unable to complete requestList<String> getAllowedResultUsageTypesForLuType(String luTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- luTypeKey
DoesNotExistException
- luTypeKey not found
InvalidParameterException
- invalid luTypeKey
MissingParameterException
- missing luTypeKey
OperationFailedException
- unable to complete requestList<String> getAllowedResultComponentTypesForResultUsageType(String resultUsageTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultUsageTypeKey
- resultUsageTypeKey
DoesNotExistException
- resultUsageTypeKey not found
InvalidParameterException
- invalid resultUsageTypeKey
MissingParameterException
- missing resultUsageTypeKey
OperationFailedException
- unable to complete requestList<CluLoRelationTypeInfo> getCluLoRelationTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestCluLoRelationTypeInfo getCluLoRelationType(String cluLoRelationTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluLoRelationTypeKey
- Key of the CLU to LO Relation Type
DoesNotExistException
- cluLoRelationTypeKey not found
InvalidParameterException
- invalid cluLoRelationTypeKey
MissingParameterException
- missing cluLoRelationTypeKey
OperationFailedException
- unable to complete requestList<String> getAllowedCluLoRelationTypesForLuType(String luTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- luTypeKey
DoesNotExistException
- luTypeKey not found
InvalidParameterException
- invalid luTypeKey
MissingParameterException
- missing luTypeKey
OperationFailedException
- unable to complete requestList<CluSetTypeInfo> getCluSetTypes() throws OperationFailedException
OperationFailedException
- unable to complete requestCluSetTypeInfo getCluSetType(String cluSetTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluSetTypeKey
- Key of the CLU set type
DoesNotExistException
- cluSetTypeKey not found
InvalidParameterException
- invalid cluSetTypeKey
MissingParameterException
- missing cluSetTypeKey
OperationFailedException
- unable to complete requestCluInfo getClu(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the CLU
DoesNotExistException
- cluId not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
OperationFailedException
- unable to complete requestList<CluInfo> getClusByIdList(List<String> cluIdList) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluIdList
- List of CLU identifiers
DoesNotExistException
- One or more cluIds not found
InvalidParameterException
- One or more invalid cluIds
MissingParameterException
- missing cluIdList
OperationFailedException
- unable to complete requestList<CluInfo> getClusByLuType(String luTypeKey, String luState) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- Type of the CLUs to retrieveluState
- State of the CLUs to retrieve.
DoesNotExistException
- luType or luState not found
InvalidParameterException
- invalid luType or luState
MissingParameterException
- missing luType or luState
OperationFailedException
- unable to complete requestList<String> getCluIdsByLuType(String luTypeKey, String luState) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luTypeKey
- Type of the CLUs whose identifiers should be retrievedluState
- State of the CLUs whose identifiers should be retrieved
DoesNotExistException
- luType or luState not found
InvalidParameterException
- invalid luType or luState
MissingParameterException
- missing luType or luState
OperationFailedException
- unable to complete requestList<String> getAllowedLuLuRelationTypesByCluId(String cluId, String relatedCluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the first CLUrelatedCluId
- identifier of the second CLU
DoesNotExistException
- clu, relatedClu not found
InvalidParameterException
- invalid cluId, relatedCluId
MissingParameterException
- missing cluId, relatedCluId
OperationFailedException
- unable to complete requestList<CluInfo> getClusByRelation(String relatedCluId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
relatedCluId
- identifier of the child or To CLUluLuRelationType
- the LU to LU relation type
DoesNotExistException
- relatedCluId, luLuRelationType not found
InvalidParameterException
- invalid relatedCluId, luLuRelationType
MissingParameterException
- missing relatedCluId, luLuRelationType
OperationFailedException
- unable to complete requestList<String> getCluIdsByRelation(String relatedCluId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
relatedCluId
- identifier of the child or To CLUluLuRelationType
- the LU to LU relation type
DoesNotExistException
- relatedClu, luLuRelationType not found
InvalidParameterException
- invalid relatedCluId, luLuRelationType
MissingParameterException
- missing relatedCluId, luLuRelationType
OperationFailedException
- unable to complete requestList<CluInfo> getRelatedClusByCluId(String cluId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the parent or From CLUluLuRelationType
- the LU to LU relation type
DoesNotExistException
- clu, luLuRelationType not found
InvalidParameterException
- invalid cluId, luLuRelationType
MissingParameterException
- missing cluId, luLuRelationType
OperationFailedException
- unable to complete requestList<String> getRelatedCluIdsByCluId(String cluId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the parent or From CLUluLuRelationType
- the LU to LU relation type
DoesNotExistException
- clu, luLuRelationType not found
InvalidParameterException
- invalid cluId, luLuRelationType
MissingParameterException
- missing cluId, luLuRelationType
OperationFailedException
- unable to complete requestCluCluRelationInfo getCluCluRelation(String cluCluRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluCluRelationId
- identifier of the CLU to CLU relation
DoesNotExistException
- cluCluRelation not found
InvalidParameterException
- invalid cluCluRelationId
MissingParameterException
- missing cluCluRelationId
OperationFailedException
- unable to complete requestList<CluCluRelationInfo> getCluCluRelationsByClu(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the parent or From CLU
DoesNotExistException
- clu not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
OperationFailedException
- unable to complete requestList<CluPublicationInfo> getCluPublicationsByCluId(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- clu identifier
DoesNotExistException
- clu not found
InvalidParameterException
- invalid cluId
MissingParameterException
- cluId not specified
OperationFailedException
- unable to complete requestList<CluPublicationInfo> getCluPublicationsByType(String luPublicationTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luPublicationTypeKey
- luPublicationType identifier
DoesNotExistException
- luPublicationType not found
InvalidParameterException
- invalid luPublicationTypeKey
MissingParameterException
- luPublicationTypeKey not specified
OperationFailedException
- unable to complete requestCluPublicationInfo getCluPublication(String cluPublicationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluPublicationId
- CLU publication identifier
DoesNotExistException
- CLU Publication not found
InvalidParameterException
- invalid cluPublicationId
MissingParameterException
- cluPublicationId not specified
OperationFailedException
- unable to complete requestCluResultInfo getCluResult(String cluResultId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluResultId
- identifier of the Clu Result
DoesNotExistException
- cluResult not found
InvalidParameterException
- invalid cluResultId
MissingParameterException
- missing cluResultId
OperationFailedException
- unable to complete requestList<CluResultInfo> getCluResultByClu(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- clu identifier
DoesNotExistException
- clu not found
InvalidParameterException
- invalid cluId
MissingParameterException
- cluId not specified
OperationFailedException
- unable to complete requestList<String> getCluIdsByResultUsageType(String resultUsageTypeKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultUsageTypeKey
- identifier of the result usage type
DoesNotExistException
- resultUsageType not found
InvalidParameterException
- invalid resultUsageTypeKey
MissingParameterException
- missing resultUsageTypeKey
OperationFailedException
- unable to complete requestList<String> getCluIdsByResultComponent(String resultComponentId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
resultComponentId
- identifier of the result component
DoesNotExistException
- resultComponent not found
InvalidParameterException
- invalid resultComponentId
MissingParameterException
- missing resultComponentId
OperationFailedException
- unable to complete requestCluLoRelationInfo getCluLoRelation(String cluLoRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluLoRelationId
- Identifier of the CLU LO Relation
DoesNotExistException
- cluLoRelation not found
InvalidParameterException
- invalid cluLoRelationId
MissingParameterException
- missing cluLoRelationId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<CluLoRelationInfo> getCluLoRelationsByClu(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- Identifier for the CLU
DoesNotExistException
- clu not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
OperationFailedException
- unable to complete requestList<CluLoRelationInfo> getCluLoRelationsByLo(String loId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
loId
- Identifier for the learning objective
DoesNotExistException
- lo not found
InvalidParameterException
- invalid loId
MissingParameterException
- missing loId
OperationFailedException
- unable to complete requestList<String> getResourceRequirementsForCluId(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- Unique identifier for the CLU
DoesNotExistException
- clu not found
InvalidParameterException
- cluId invalid
MissingParameterException
- cluId missing
OperationFailedException
- unable to complete requestCluSetInfo getCluSetInfo(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluSetTreeViewInfo getCluSetTreeView(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<CluSetInfo> getCluSetInfoByIdList(List<String> cluSetIdList) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetIdList
- List of identifiers of CLU sets
DoesNotExistException
- One or more cluSets not found
InvalidParameterException
- One or more cluSetIds invalid
MissingParameterException
- missing cluSetIdList
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<String> getCluSetIdsFromCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureBoolean isCluSetDynamic(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<CluInfo> getClusFromCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<String> getCluIdsFromCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<CluInfo> getAllClusInCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<String> getAllCluIdsInCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- Identifier of the CLU set
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureBoolean isCluInCluSet(String cluId, String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- Identifier of the CLU to checkcluSetId
- Identifier of the CLU set
DoesNotExistException
- clu, cluSet not found
InvalidParameterException
- invalid cluId, cluSetId
MissingParameterException
- missing cluId, cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureLuiInfo getLui(String luiId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiId
- identifier of the LUI
DoesNotExistException
- lui not found
InvalidParameterException
- invalid luiId
MissingParameterException
- missing luiId
OperationFailedException
- unable to complete requestList<LuiInfo> getLuisByIdList(List<String> luiIdList) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiIdList
- List of LUI identifiers
DoesNotExistException
- One or more luis not found
InvalidParameterException
- One or more invalid luiIds
MissingParameterException
- missing luiIdList
OperationFailedException
- unable to complete requestList<LuiInfo> getLuisInAtpByCluId(String cluId, String atpKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the CLUatpKey
- identifier for the academic time period
DoesNotExistException
- clu, atp not found
InvalidParameterException
- invalid cluId, atpKey
MissingParameterException
- missing cluId, atpKey
OperationFailedException
- unable to complete requestList<String> getLuiIdsByCluId(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the CLU
DoesNotExistException
- clu not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
OperationFailedException
- unable to complete requestList<String> getLuiIdsInAtpByCluId(String cluId, String atpKey) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
cluId
- identifier of the CLUatpKey
- identifier for the academic time period
DoesNotExistException
- clu, atp not found
InvalidParameterException
- invalid cluId, atpKey
MissingParameterException
- missing cluId, atpKey
OperationFailedException
- unable to complete requestList<String> getAllowedLuLuRelationTypesByLuiId(String luiId, String relatedLuiId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiId
- identifier of the first LUIrelatedLuiId
- identifier of the second LUI
DoesNotExistException
- lui, relatedLui not found
InvalidParameterException
- invalid luiId, relatedLuiId
MissingParameterException
- missing luiId, relatedLuiId
OperationFailedException
- unable to complete requestList<LuiInfo> getLuisByRelation(String relatedLuiId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
relatedLuiId
- identifier of the LUIluLuRelationType
- the LU to LU relation type
DoesNotExistException
- relatedLui, luLuRelationType not found
InvalidParameterException
- invalid relatedLuiId, luLuRelationType
MissingParameterException
- missing relatedLuiId, luLuRelationType
OperationFailedException
- unable to complete requestList<String> getLuiIdsByRelation(String relatedLuiId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
relatedLuiId
- identifier of the LUIluLuRelationType
- the LU to LU relation type
DoesNotExistException
- relatedLui, luLuRelationType not found
InvalidParameterException
- invalid relatedLuiId, luLuRelationType
MissingParameterException
- missing relatedLuiId, luLuRelationType
OperationFailedException
- unable to complete requestList<LuiInfo> getRelatedLuisByLuiId(String luiId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiId
- identifier of the LUIluLuRelationType
- the LU to LU relation type
DoesNotExistException
- lui, luLuRelationType not found
InvalidParameterException
- invalid luiId, luLuRelationType
MissingParameterException
- missing luiId, luLuRelationType
OperationFailedException
- unable to complete requestList<String> getRelatedLuiIdsByLuiId(String luiId, String luLuRelationType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiId
- identifier of the LUIluLuRelationType
- the LU to LU relation type
DoesNotExistException
- luiId, luLuRelationType not found
InvalidParameterException
- invalid luiId, luLuRelationType
MissingParameterException
- missing luiId, luLuRelationType
OperationFailedException
- unable to complete requestLuiLuiRelationInfo getLuiLuiRelation(String luiLuiRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiLuiRelationId
- identifier of LUI to LUI relation
DoesNotExistException
- luiLuiRelation not found
InvalidParameterException
- invalid luiLuiRelationId
MissingParameterException
- missing luiLuiRelationId
OperationFailedException
- unable to complete requestList<LuiLuiRelationInfo> getLuiLuiRelationsByLui(String luiId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
luiId
- identifier of the LUI
DoesNotExistException
- lui not found
InvalidParameterException
- invalid luiId
MissingParameterException
- missing luiId
OperationFailedException
- unable to complete requestList<ValidationResultInfo> validateClu(String validationType, CluInfo cluInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluInfo
- CLU information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluInfo
MissingParameterException
- missing validationTypeKey, cluInfo
OperationFailedException
- unable to complete requestCluInfo createClu(String luTypeKey, CluInfo cluInfo) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luTypeKey
- identifier of the LU Type for the CLU being createdcluInfo
- information about the CLU being created
AlreadyExistsException
- CLU already exists
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- luTypeKey not found
InvalidParameterException
- invalid luTypeKey, cluInfo
MissingParameterException
- missing luTypeKey, cluInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluInfo updateClu(String cluId, CluInfo cluInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluId
- identifier for the CLU to be updatedcluInfo
- updated information about the CLU
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluId not found
InvalidParameterException
- invalid cluId, cluInfo
MissingParameterException
- missing cluId, cluInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date versionStatusInfo deleteClu(String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
cluId
- identifier for the CLU to be deleted
DoesNotExistException
- cluId not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
DependentObjectsExistException
- delete would leave orphaned objects or violate integrity constraints
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluInfo createNewCluVersion(String cluId, String versionComment) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluId
- identifier for the CLU to be versionedversionComment
- comment for the current version
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluId not found
InvalidParameterException
- invalid cluId
MissingParameterException
- missing cluId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date versionStatusInfo setCurrentCluVersion(String cluVersionId, Date currentVersionStart) throws DoesNotExistException, InvalidParameterException, MissingParameterException, IllegalVersionSequencingException, OperationFailedException, PermissionDeniedException
cluVersionId
- Version Specific Id of the ClucurrentVersionStart
- Date when this clu becomes current. Must be in the future and be after the most current clu's start date.
DoesNotExistException
- cluVersionId not found
InvalidParameterException
- invalid cluVersionId, previousState, newState
MissingParameterException
- missing cluVersionId, previousState, newState
IllegalVersionSequencingException
- a Clu with higher sequence number from the one provided is marked current
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluInfo updateCluState(String cluId, String luState) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier for the CLU to be updatedluState
- new state for the CLU. Value is expected to be constrained to those in the luState enumeration.
DataValidationErrorException
- new state not valid for existing state of CLU
DoesNotExistException
- cluId, luState not found
InvalidParameterException
- invalid cluId, luState
MissingParameterException
- missing cluId, luState
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluCluRelation(String validationType, CluCluRelationInfo cluCluRelationInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluCluRelationInfo
- cluCluRelation information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluCluRelationInfo
MissingParameterException
- missing validationTypeKey, cluCluRelationInfo
OperationFailedException
- unable to complete requestCluCluRelationInfo createCluCluRelation(String cluId, String relatedCluId, String luLuRelationTypeKey, CluCluRelationInfo cluCluRelationInfo) throws AlreadyExistsException, CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the first CLU in the relationship - The From or Parent of the relationrelatedCluId
- identifier of the second CLU in the relationship to be related to - the To or Child of the RelationluLuRelationTypeKey
- the LU to LU relationship type of the relationshipcluCluRelationInfo
- information about the relationship between the two CLUs
AlreadyExistsException
- relationship already exists
CircularRelationshipException
- cluId equals relatedCluId
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluId, relatedCluId, luLuRelationType not found
InvalidParameterException
- invalid cluId, relatedCluId, luluRelationType, cluCluRelationInfo
MissingParameterException
- missing cluId, relatedCluId, luluRelationType, cluCluRelationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluCluRelationInfo updateCluCluRelation(String cluCluRelationId, CluCluRelationInfo cluCluRelationInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluCluRelationId
- identifier of the CLU to CLU relation to be updatedcluCluRelationInfo
- changed information about the CLU to CLU relationship
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluCluRelation not found
InvalidParameterException
- invalid cluCluRelationId, cluCluRelationInfo
MissingParameterException
- missing cluCluRelationId, cluCluRelationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteCluCluRelation(String cluCluRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluCluRelationId
- identifier of CLU to CLU relationship to delete
DoesNotExistException
- cluCluRelation not found
InvalidParameterException
- invalid cluCluRelationId
MissingParameterException
- missing cluCluRelationId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluPublication(String validationType, CluPublicationInfo cluPublicationInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluPublicationInfo
- CLU publication information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluPublicationInfo
MissingParameterException
- missing validationTypeKey, cluPublicationInfo
OperationFailedException
- unable to complete requestCluPublicationInfo createCluPublication(String cluId, String luPublicationType, CluPublicationInfo cluPublicationInfo) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of a cluluPublicationType
- type of lu publicationcluPublicationInfo
- information about publication for a clu
AlreadyExistsException
- clu publication object already exists
DataValidationErrorException
- One or more values invalid for this operation
InvalidParameterException
- invalid cluId, luPublicationType, cluPublicationInfo
MissingParameterException
- missing cluId, luPublicationType, cluPublicationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureCluPublicationInfo updateCluPublication(String cluPublicationId, CluPublicationInfo cluPublicationInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluPublicationId
- identifier for the clu publication object to be updatedcluPublicationInfo
- updated information about the clu publication object
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluPublication not found
InvalidParameterException
- invalid cluPublicationId, cluPublicationInfo
MissingParameterException
- missing cluPublicationId, cluPublicationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteCluPublication(String cluPublicationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
cluPublicationId
- identifier for the clu publication object to be deleted
DoesNotExistException
- cluPublication not found
InvalidParameterException
- invalid cluPublicationId
MissingParameterException
- missing cluPublicationId
DependentObjectsExistException
- delete would leave orphaned objects or violate integrity constraints
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluResult(String validationType, CluResultInfo cluResultInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluResultInfo
- CLU result information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluResultInfo
MissingParameterException
- missing validationTypeKey, cluResultInfo
OperationFailedException
- unable to complete requestCluResultInfo createCluResult(String cluId, String cluResultType, CluResultInfo cluResultInfo) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, DoesNotExistException
cluId
- identifier of a clucluResultType
- type of clu resultcluResultInfo
- information about potential results for a clu
AlreadyExistsException
- clu result already exists
DataValidationErrorException
- One or more values invalid for this operation
InvalidParameterException
- invalid cluId, cluResultType, cluResultInfo
MissingParameterException
- missing cluId, cluResultType, cluResultInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
DoesNotExistException
- resultUsageTypeKey not foundCluResultInfo updateCluResult(String cluResultId, CluResultInfo cluResultInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluResultId
- identifier for the clu result to be updatedcluResultInfo
- updated information about the clu result
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluResult not found
InvalidParameterException
- invalid cluResultId, cluResultInfo
MissingParameterException
- missing cluResultId, cluResultInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteCluResult(String cluResultId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, DependentObjectsExistException, OperationFailedException, PermissionDeniedException
cluResultId
- identifier for the clu result to be deleted
DoesNotExistException
- cluResult not found
InvalidParameterException
- invalid cluResultId
MissingParameterException
- missing cluResultId
DependentObjectsExistException
- delete would leave orphaned objects or violate integrity constraints
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluLoRelation(String validationType, CluLoRelationInfo cluLoRelationInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluLoRelationInfo
- cluLoRelation information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluLoRelationInfo
MissingParameterException
- missing validationTypeKey, cluLoRelationInfo
OperationFailedException
- unable to complete requestCluLoRelationInfo createCluLoRelation(String cluId, String loId, String cluLoRelationType, CluLoRelationInfo cluLoRelationInfo) throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, DataValidationErrorException
cluId
- CLU identifierloId
- learning objective identifiercluLoRelationType
- type of clu learning objective relationshipcluLoRelationInfo
- clu learning objective relationship information
AlreadyExistsException
- connection between clu and learning objective already exists
DoesNotExistException
- cluId, loId, cluLoRelationType not found
InvalidParameterException
- one or more parameters invalid
MissingParameterException
- one or more parameters not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
DataValidationErrorException
- data validation errorCluLoRelationInfo updateCluLoRelation(String cluLoRelationId, CluLoRelationInfo cluLoRelationInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
cluLoRelationId
- identifier of the clu learning objective relationship to be updatedcluLoRelationInfo
- information about the clu learning objective relationship to be updated
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluLoRelation not found
InvalidParameterException
- one or more parameters invalid
MissingParameterException
- one or more parameters missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteCluLoRelation(String cluLoRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluLoRelationId
- CLU learning objective Relationship identifier
DoesNotExistException
- cluLoRelation not found
InvalidParameterException
- invalid cluLoRelationId
MissingParameterException
- cluLoRelationId not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatusInfo addCluResourceRequirement(String resourceTypeKey, String cluId) throws AlreadyExistsException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resourceTypeKey
- identifier of the resource requirement type to be added to the CLUcluId
- identifier of the CLU
AlreadyExistsException
- resourceTypeKey is already associated with the cluId
DoesNotExistException
- resourceTypeKey or cluId not found
InvalidParameterException
- resourceTypeKey or cluId invalid
MissingParameterException
- resourceTypeKey or cluId missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatusInfo removeCluResourceRequirement(String resourceTypeKey, String cluId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resourceTypeKey
- identifier of the resource type to be removed from the CLUcluId
- identifier of the CLU
DoesNotExistException
- resourceTypeKey or cluId or relationship not found
InvalidParameterException
- resourceTypeKey or cluId invalid
MissingParameterException
- resourceTypeKey or cluId missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateCluSet(String validationType, CluSetInfo cluSetInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationcluSetInfo
- CLU set information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, cluSetInfo
MissingParameterException
- missing validationTypeKey, cluSetInfo
OperationFailedException
- unable to complete requestCluSetInfo createCluSet(String cluSetType, CluSetInfo cluSetInfo) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetType
- type of the CLU set to be createdcluSetInfo
- information required to create a CLU set
AlreadyExistsException
- the cluSet already exists
DataValidationErrorException
- One or more values invalid for this operation
InvalidParameterException
- invalid cluSetName, cluSetInfo
MissingParameterException
- missing cluSetName, cluSetInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set need to be static or dynamic but not bothCluSetInfo updateCluSet(String cluSetId, CluSetInfo cluSetInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException, UnsupportedActionException, CircularRelationshipException
cluSetId
- identifier of the CLU set to be updatedcluSetInfo
- updated information about the CLU set
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId, cluSetInfo
MissingParameterException
- missing cluSetId, cluSetInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.
UnsupportedActionException
- CLU set need to be static or dynamic but not both
CircularRelationshipException
- addedCluSetId cannot be added to the cluSetIdStatusInfo deleteCluSet(String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluSetId
- identifier of the CLU set to be deleted
DoesNotExistException
- cluSet not found
InvalidParameterException
- invalid cluSetId
MissingParameterException
- missing cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureStatusInfo addCluSetToCluSet(String cluSetId, String addedCluSetId) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setaddedCluSetId
- identifier of the CLU set to be added
CircularRelationshipException
- addedCluSetId cannot be added to the cluSetId
DoesNotExistException
- cluSet, addedCluSet not found
InvalidParameterException
- invalid cluSetId, addedCluSetId
MissingParameterException
- missing cluSetId, addedCluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedStatusInfo addCluSetsToCluSet(String cluSetId, List<String> addedCluSetIdList) throws CircularRelationshipException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setaddedCluSetIdList
- list of identifiers of the CLU sets to be added
CircularRelationshipException
- addedCluSetId cannot be added to the cluSetId
DoesNotExistException
- cluSet, addedCluSet not found
InvalidParameterException
- invalid cluSetId, addedCluSetId
MissingParameterException
- missing cluSetId, addedCluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedStatusInfo removeCluSetFromCluSet(String cluSetId, String removedCluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetId
- identifier of the host CLU setremovedCluSetId
- identifier of the CLU set to be removed
DoesNotExistException
- cluSet, removedCluSet not found
InvalidParameterException
- invalid cluSetId, removedCluSetId
MissingParameterException
- missing cluSetId, removedCluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedStatusInfo addCluToCluSet(String cluId, String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluId
- identifier of CLU to add to the CLU setcluSetId
- identifier of the CLU set
DoesNotExistException
- clu, cluSet not found
InvalidParameterException
- invalid cluId, cluSetId
MissingParameterException
- missing cluId, cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedStatusInfo addClusToCluSet(List<String> cluIdList, String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluSetIds
- list of identifiers of CLUs to add to the CLU setcluSetId
- identifier of the CLU set to be added
DoesNotExistException
- clu, cluSet not found
InvalidParameterException
- invalid cluId, cluSetId
MissingParameterException
- missing cluId, cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedStatusInfo removeCluFromCluSet(String cluId, String cluSetId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, UnsupportedActionException
cluId
- identifier of CLU to remove from the CLU setcluSetId
- identifier of the CLU set
DoesNotExistException
- clu, cluSet not found
InvalidParameterException
- invalid cluId, cluSetId
MissingParameterException
- missing cluId, cluSetId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
UnsupportedActionException
- CLU set is dynamically determinedList<ValidationResultInfo> validateLui(String validationType, LuiInfo luiInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationluiInfo
- LUI information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, luiInfo
MissingParameterException
- missing validationTypeKey, luiInfo
OperationFailedException
- unable to complete requestLuiInfo createLui(String cluId, String atpKey, LuiInfo luiInfo) throws AlreadyExistsException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
cluId
- identifier of the CLU for the LUI being createdatpKey
- identifier of the academic time period for the LUI being createdluiInfo
- information about the LUI being created
AlreadyExistsException
- LUI already exists
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- clu, atp not found
InvalidParameterException
- invalid cluId, atpKey, luiInfo
MissingParameterException
- missing cluId, atpKey, luiInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureLuiInfo updateLui(String luiId, LuiInfo luiInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
luiId
- identifier for the LUI to be updatedluiInfo
- updated information about the LUI
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- lui not found
InvalidParameterException
- invalid luiId, luiInfo
MissingParameterException
- missing luiId, luiInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteLui(String luiId) throws DependentObjectsExistException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- identifier for the LUI to be deleted
DependentObjectsExistException
- delete would leave orphaned objects or violate integrity constraints
DoesNotExistException
- lui not found
InvalidParameterException
- invalid luiId
MissingParameterException
- missing luiId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureLuiInfo updateLuiState(String luiId, String luState) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- identifier for the LUI to be updatedluState
- New state for LUI. Value is expected to be constrained to those in the luState enumeration.
DataValidationErrorException
- New state not valid for existing state of LUI
DoesNotExistException
- lui, luState not found
InvalidParameterException
- invalid luiId, luState
MissingParameterException
- missing luiId, luState
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateLuiLuiRelation(String validationType, LuiLuiRelationInfo luiLuiRelationInfo) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationluiLuiRelationInfo
- LUI to LUI relationship information to be tested.
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, luiLuiRelationInfo
MissingParameterException
- missing validationTypeKey, luiLuiRelationInfo
OperationFailedException
- unable to complete requestLuiLuiRelationInfo createLuiLuiRelation(String luiId, String relatedLuiId, String luLuRelationType, LuiLuiRelationInfo luiLuiRelationInfo) throws AlreadyExistsException, CircularRelationshipException, DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiId
- identifier of the first LUI in the relationshiprelatedLuiId
- identifier of the second LUI in the relationship to be related toluLuRelationType
- the LU to LU relationship type of the relationshipluiLuiRelationInfo
- information about the relationship between the two LUIs
AlreadyExistsException
- relationship already exists
CircularRelationshipException
- luiId equals relatedLuiId
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- luiId, relatedLuiId, luLuRelationType not found
InvalidParameterException
- invalid luiIds, luluRelationType, luiLuiRelationInfo
MissingParameterException
- missing luiIds, luluRelationType, luiLuiRelationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureLuiLuiRelationInfo updateLuiLuiRelation(String luiLuiRelationId, LuiLuiRelationInfo luiLuiRelationInfo) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
luiLuiRelationId
- identifier of the LUI to LUI relation to updateluiLuiRelationInfo
- changed information about the relationship between the two LUIs
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- luiLuiRelation not found
InvalidParameterException
- invalid luiLuiRelationId, luiLuiRelationInfo
MissingParameterException
- missing luiLuiRelationId, luiLuiRelationInfo
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date version.StatusInfo deleteLuiLuiRelation(String luiLuiRelationId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
luiLuiRelationId
- identifier of the LUI to LUI relation to delete
DoesNotExistException
- luiLuiRelation not found
InvalidParameterException
- invalid luiLuiRelationId
MissingParameterException
- missing luiLuiRelationId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |