|
||||||||||
| 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 failure
List<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 request
List<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 request
List<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 request
LearningResultRecordInfo 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 failure
LearningResultRecordInfo 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 failure
List<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 request
ResultSourceInfo 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 failure
List<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 failure
List<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 failure
ResultSourceInfo 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 failure
ResultSourceInfo 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 version
StatusInfo 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 failure
List<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 | |||||||||