Interface ValueCondition

All Superinterfaces:
Extensible, OsidCondition, Suppliable

public interface ValueCondition extends OsidCondition

A value condition interface.

  • Method Details

    • getValueConditionRecord

      ValueConditionRecord getValueConditionRecord(Type valueConditionRecordType) throws OperationFailedException
      Gets the record corresponding to the given ValueCondition record Type. This method is used to retrieve an object implementing the requested record. The valueConditionRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(valueConditionRecordType) is true.
      Parameters:
      valueConditionRecordType - a value condition record type
      Returns:
      the value condition record
      Throws:
      NullArgumentException - valueConditionRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(valueConditionRecordType) is false
      Compliance:
      mandatory - This method must be implemented.