Interface CheckCondition
- All Superinterfaces:
Extensible, OsidCondition, Suppliable
The CheckCondition is used to input conditions into a check
evaluation.
-
Method Summary
Modifier and TypeMethodDescriptiongetCheckConditionRecord(Type checkConditionRecordType) Gets the check condition record corresponding to the givenCheckConditionrecordType.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.
-
Method Details
-
getCheckConditionRecord
CheckConditionRecord getCheckConditionRecord(Type checkConditionRecordType) throws OperationFailedException, PermissionDeniedException Gets the check condition record corresponding to the givenCheckConditionrecordType. This method is used to retrieve an object implementing the requested record. ThecheckConditionRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(checkConditionRecordType)istrue.- Parameters:
checkConditionRecordType- the type of check condition record to retrieve- Returns:
- the check condition record
- Throws:
NullArgumentException-checkConditionRecordTypeisnullOperationFailedException- unable to complete requestPermissionDeniedException- authorization failure occurredUnsupportedException-hasRecordType(checkConditionRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-