Interface CheckCondition

All Superinterfaces:
Extensible, OsidCondition, Suppliable

public interface CheckCondition extends OsidCondition

The CheckCondition is used to input conditions into a check evaluation.

  • Method Details

    • getCheckConditionRecord

      CheckConditionRecord getCheckConditionRecord(Type checkConditionRecordType) throws OperationFailedException, PermissionDeniedException
      Gets the check condition record corresponding to the given CheckCondition record Type. This method is used to retrieve an object implementing the requested record. The checkConditionRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(checkConditionRecordType) is true.
      Parameters:
      checkConditionRecordType - the type of check condition record to retrieve
      Returns:
      the check condition record
      Throws:
      NullArgumentException - checkConditionRecordType is null
      OperationFailedException - unable to complete request
      PermissionDeniedException - authorization failure occurred
      UnsupportedException - hasRecordType(checkConditionRecordType) is false
      Compliance:
      mandatory - This method must be implemented.