|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LearningResultRecordService
The Learning Result Record Service supports the management of results earned through a person's participation in a learning unit instance.
Method Summary | |
---|---|
LearningResultRecordInfo |
createLearningResultRecord(LearningResultRecordInfo learningResultRecord,
ContextInfo context)
Creates an learning result record. |
ResultSourceInfo |
createResultSource(ResultSourceInfo sourceInfo,
ContextInfo context)
Create a new result source |
StatusInfo |
deleteLearningResultRecord(String learningResultRecordId,
ContextInfo context)
Deletes an learning result record |
StatusInfo |
deleteResultSource(String resultSourceId,
ContextInfo context)
Delete a result source. |
LearningResultRecordInfo |
getLearningResultRecord(String learningResultRecordId,
ContextInfo context)
Retrieves a learning result record by its identifier |
List<LearningResultRecordInfo> |
getLearningResultRecordsBySourceId(List<String> sourceIds,
ContextInfo context)
Retrieves a list of learning result records by source Id |
List<LearningResultRecordInfo> |
getLearningResultRecordsForLpr(String lprId)
Retrieves a list of learning result records for a Lui Person Relation |
List<LearningResultRecordInfo> |
getLearningResultRecordsForLprAndType(String lprId,
String lrrType)
Retrieves a list of learning result records based on LPR and the type of LRR |
List<LearningResultRecordInfo> |
getLearningResultRecordsForLprIds(List<String> lprIds,
ContextInfo context)
Retrieves a list of learning result records for Lui Person Relation Ids |
ResultSourceInfo |
getResultSource(String resultSourceId,
ContextInfo context)
Retrieves a result source for a given identifier |
List<ResultSourceInfo> |
getResultSourcesByIds(List<String> resultSourceIds,
ContextInfo context)
Retrieves a list of result sources for a list of Ids |
List<ResultSourceInfo> |
getResultSourcesByType(String resultSourceTypeKey,
ContextInfo context)
Retrieves a list of result sources by type |
LearningResultRecordInfo |
updateLearningResultRecord(String learningResultRecordId,
LearningResultRecordInfo learningResultRecordInfo,
ContextInfo context)
Updates an learning result record |
ResultSourceInfo |
updateResultSource(String resultSourceId,
ResultSourceInfo resultSourceInfo,
ContextInfo context)
Updates a result source |
List<ValidationResultInfo> |
validateLearningResultRecord(String validationType,
LearningResultRecordInfo learningResultRecordInfo,
ContextInfo context)
Validates an learning result record. |
List<ValidationResultInfo> |
validateResultSource(String validationType,
ResultSourceInfo resultSourceInfo,
ContextInfo context)
Validates a result source |
Method Detail |
---|
LearningResultRecordInfo getLearningResultRecord(String learningResultRecordId, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
learningResultRecordId
- learning result record identifiercontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- learning result record not found
InvalidParameterException
- invalid learningResultRecordId
MissingParameterException
- learningResultRecordId not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<LearningResultRecordInfo> getLearningResultRecordsForLpr(String lprId) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
lprId
- Lui person relation identifiercontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- person not found
InvalidParameterException
- invalid personId
MissingParameterException
- personId not specified
OperationFailedException
- unable to complete requestList<LearningResultRecordInfo> getLearningResultRecordsForLprAndType(String lprId, String lrrType) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
lprId
- lrrType
-
DoesNotExistException
InvalidParameterException
MissingParameterException
OperationFailedException
List<LearningResultRecordInfo> getLearningResultRecordsForLprIds(List<String> lprIds, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
lprIds
- List of Lui person relation identifiercontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- person not found
InvalidParameterException
- invalid personId
MissingParameterException
- personId not specified
OperationFailedException
- unable to complete requestList<LearningResultRecordInfo> getLearningResultRecordsBySourceId(List<String> sourceIds, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
lprIds
- List of Lui person relation identifiercontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- person not found
InvalidParameterException
- invalid personId
MissingParameterException
- personId not specified
OperationFailedException
- unable to complete requestLearningResultRecordInfo createLearningResultRecord(LearningResultRecordInfo learningResultRecord, ContextInfo context) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
learningResultRecordInfo
- information about the learning result recordcontext
- Context information containing the principalId
and locale information about the caller of service
operation
AlreadyExistsException
- Learning result record already exists
DataValidationErrorException
- One or more values invalid for this operation
InvalidParameterException
- one or more parameters invalid
MissingParameterException
- one or more parameters missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureLearningResultRecordInfo updateLearningResultRecord(String learningResultRecordId, LearningResultRecordInfo learningResultRecordInfo, ContextInfo context) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
learningResultRecordId
- identifier of the learning result record to be updatedlearningResultRecordInfo
- information about the learningResultRecord to be updatedcontext
- Context information containing the principalId
and locale information about the caller of service
operation
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- learning result record 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 deleteLearningResultRecord(String learningResultRecordId, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
learningResultRecordId
- identifier of the learning result record to deletecontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- learning result record not found
InvalidParameterException
- invalid learningResultRecordId
MissingParameterException
- missing learningResultRecordId
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateLearningResultRecord(String validationType, LearningResultRecordInfo learningResultRecordInfo, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationlearningResultRecordInfo
- learning result record information to be tested.context
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, learningResultRecordInfo
MissingParameterException
- missing validationTypeKey, learningResultRecordInfo
OperationFailedException
- unable to complete requestResultSourceInfo getResultSource(String resultSourceId, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resultSourceId
- result source idcontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- result source not found
InvalidParameterException
- invalid resultSourceId
MissingParameterException
- resultSourceId not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ResultSourceInfo> getResultSourcesByIds(List<String> resultSourceIds, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resultSourceIds
- result source Id listcontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- result source not found
InvalidParameterException
- invalid resultSourceIds
MissingParameterException
- resultSourceIds not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ResultSourceInfo> getResultSourcesByType(String resultSourceTypeKey, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
resultSourceTypeKey
- result source type keycontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- result source not found
InvalidParameterException
- invalid resultSourceTypeKey
MissingParameterException
- resultSourceTypeKey not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureResultSourceInfo createResultSource(ResultSourceInfo sourceInfo, ContextInfo context) throws AlreadyExistsException, DataValidationErrorException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
learningResultRecordId
- learning result record identifiersourceInfo
- source informationcontext
- Context information containing the principalId
and locale information about the caller of service
operation
AlreadyExistsException
- the result source being created already exists
DataValidationErrorException
- One or more values invalid for this operation
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureResultSourceInfo updateResultSource(String resultSourceId, ResultSourceInfo resultSourceInfo, ContextInfo context) throws DataValidationErrorException, DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException, VersionMismatchException
resultSourceId
- source identifierresultSourceInfo
- source informationcontext
- Context information containing the principalId
and locale information about the caller of service
operation
DataValidationErrorException
- One or more values invalid for this operation
DoesNotExistException
- result source not found
InvalidParameterException
- invalid resultSourceId or resultSourceInfo
MissingParameterException
- resultSourceId or resultSourceInfo not specified
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failure
VersionMismatchException
- The action was attempted on an out of date versionStatusInfo deleteResultSource(String resultSourceId, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException, PermissionDeniedException
sourceId
- source information identifiercontext
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- the result source does not exist
InvalidParameterException
- One or more parameters invalid
MissingParameterException
- One or more parameters missing
OperationFailedException
- unable to complete request
PermissionDeniedException
- authorization failureList<ValidationResultInfo> validateResultSource(String validationType, ResultSourceInfo resultSourceInfo, ContextInfo context) throws DoesNotExistException, InvalidParameterException, MissingParameterException, OperationFailedException
validationType
- identifier of the extent of validationresultSourceInfo
- result source information to be tested.context
- Context information containing the principalId
and locale information about the caller of service
operation
DoesNotExistException
- validationTypeKey not found
InvalidParameterException
- invalid validationTypeKey, resultSourceInfo
MissingParameterException
- missing validationTypeKey, resultSourceInfo
OperationFailedException
- unable to complete request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |