|
||||||||||
| 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.r1.common.dictionary.service.DictionaryService |
|---|
getObjectStructure, getObjectTypes |
| Methods inherited from interface org.kuali.student.r1.common.search.service.SearchService |
|---|
getSearchCriteriaType, getSearchCriteriaTypes, getSearchResultType, getSearchResultTypes, getSearchType, getSearchTypes, getSearchTypesByCriteria, getSearchTypesByResult, search |
| Methods inherited from interface org.kuali.student.r2.core.versionmanagement.service.VersionManagementService |
|---|
getCurrentVersion, getCurrentVersionOnDate, getFirstVersion, getLatestVersion, getVersionBySequenceNumber, getVersions, getVersionsInDateRange |
| Method Detail |
|---|
List<DeliveryMethodTypeInfo> getDeliveryMethodTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
DeliveryMethodTypeInfo 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 request
List<InstructionalFormatTypeInfo> getInstructionalFormatTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
InstructionalFormatTypeInfo 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 request
List<LuTypeInfo> getLuTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
LuTypeInfo 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 request
List<LuCodeTypeInfo> getLuCodeTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
LuCodeTypeInfo 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 request
List<LuLuRelationTypeInfo> getLuLuRelationTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
LuLuRelationTypeInfo 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 found
List<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 request
List<LuPublicationTypeInfo> getLuPublicationTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
LuPublicationTypeInfo 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 request
List<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 request
List<CluResultTypeInfo> getCluResultTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
CluResultTypeInfo 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 request
List<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 request
List<ResultUsageTypeInfo> getResultUsageTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
ResultUsageTypeInfo 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 request
List<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 request
List<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 request
List<CluLoRelationTypeInfo> getCluLoRelationTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
CluLoRelationTypeInfo 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 request
List<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 request
List<CluSetTypeInfo> getCluSetTypes()
throws OperationFailedException
OperationFailedException - unable to complete request
CluSetTypeInfo 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 request
CluInfo 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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
CluCluRelationInfo 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 request
List<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 request
List<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 request
List<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 request
CluPublicationInfo 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 request
CluResultInfo 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 request
List<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 request
List<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 request
List<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 request
CluLoRelationInfo 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 failure
List<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 request
List<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 request
List<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 request
CluSetInfo 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 failure
CluSetTreeViewInfo 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 failure
List<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 failure
List<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 failure
Boolean 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 failure
List<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 failure
List<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 failure
List<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 failure
List<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 failure
Boolean 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 failure
LuiInfo 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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
List<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 request
LuiLuiRelationInfo 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 request
List<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 request
List<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 request
CluInfo 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 failure
CluInfo 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 version
StatusInfo 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 failure
CluInfo 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 version
StatusInfo 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 failure
CluInfo 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 failure
List<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 request
CluCluRelationInfo 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 failure
CluCluRelationInfo 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 failure
List<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 request
CluPublicationInfo 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 failure
CluPublicationInfo 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 failure
List<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 request
CluResultInfo 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 found
CluResultInfo 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 failure
List<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 request
CluLoRelationInfo 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 error
CluLoRelationInfo 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 failure
StatusInfo 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 failure
StatusInfo 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 failure
List<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 request
CluSetInfo 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 both
CluSetInfo 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 cluSetId
StatusInfo 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 failure
StatusInfo 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 determined
StatusInfo 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 determined
StatusInfo 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 determined
StatusInfo 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 determined
StatusInfo 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 determined
StatusInfo 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 determined
List<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 request
LuiInfo 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 failure
LuiInfo 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 failure
LuiInfo 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 failure
List<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 request
LuiLuiRelationInfo 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 failure
LuiLuiRelationInfo 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 | |||||||||