public interface AuthorizationCondition extends OsidCondition
An authorization condition interface.
Modifier and Type | Method and Description |
---|---|
AuthorizationConditionRecord |
getAuthorizationConditionRecord(Type authorizationConditionRecordType)
Gets the authorization condition record corresponding to the given
AuthorizationCondition record Type. |
getRecordTypes, hasRecordType
AuthorizationConditionRecord getAuthorizationConditionRecord(Type authorizationConditionRecordType) throws OperationFailedException
AuthorizationCondition
record Type.
This
method is used to retrieve an object implementing the requested
record. The authorizationConditionRecordType
may be the
Type
returned in getConditionRecordTypes()
or any of its parents in a Type
hierarchy where
hasConditionRecordType(authorizationConditionRecordType)
is true
.authorizationConditionRecordType
- an authorization condition
record typeNullArgumentException
-
authorizationConditionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(authorizationConditionRecordType)
is
false
mandatory
- This method must be implemented.