OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.AuthorizationCondition
Implementsosid.OsidCondition
Used Byosid.authorization.AuthorizationSession
Description

An authorization condition.

MethodgetAuthorizationConditionRecord
Description

Gets the authorization condition record corresponding to the given 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.

Parametersosid.type.TypeauthorizationConditionRecordType an authorization condition record type
Returnosid.authorization.records.AuthorizationConditionRecord the authorization condition record
ErrorsNULL_ARGUMENT authorizationConditionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(authorizationConditionRecordType) is false
Compliancemandatory This method must be implemented.