public interface AuthenticationInput extends OsidCondition
An authorization condition interface.
| Modifier and Type | Method and Description |
|---|---|
AuthenticationInputRecord |
getAuthenticationInputRecord(Type authenticationInputRecordType)
Gets the record corresponding to the given
AuthenticationInput
record Type. |
getRecordTypes, hasRecordTypeAuthenticationInputRecord getAuthenticationInputRecord(Type authenticationInputRecordType) throws OperationFailedException, PermissionDeniedException
AuthenticationInput
record Type. This method must be used to
retrieve an object implementing the requested record interface along
with all of its ancestor interfaces. The
authenticationInputRecordType may be the Type
returned in getRecordTypes() or any of its parents in a
Type hierarchy where
hasRecordType(authenticationInputRecordType) is true
.authenticationInputRecordType - an authentication input record
typeNullArgumentException -
authenticationInputRecordType is null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure
occurredUnsupportedException -
hasRecordType(authenticationInputRecordType) is
false mandatory - This method must be implemented.