OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.Qualifier
Implementsosid.OsidObject
osid.Federateable
Used Byosid.authorization.Authorization
osid.authorization.QualifierAdminSession
osid.authorization.QualifierList
osid.authorization.QualifierLookupSession
osid.authorization.QualifierNode
Description

A Qualifier represents an authenticatable identity. Like all OSID objects, a Qualifier is identified by its Id and any persisted references should use the Id.

MethodgetQualifierRecord
Description

Gets the qualifier record corresponding to the given Qualifier record Type. This method is used to retrieve an object implementing the requested record. The qualifierRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(qualifierRecordType) is true.

Parametersosid.type.TypequalifierRecordType the type of the record to retrieve
Returnosid.authorization.records.QualifierRecord the qualifier record
ErrorsNULL_ARGUMENT qualifierRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(qualifierRecordType) is false
Compliancemandatory This method must be implemented.