OSID Logo
OSID Specifications
authorization package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.Qualifier
Implementsosid.OsidObject
osid.Federateable
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.TypequalifierRecordTypethe type of the record to retrieve
Returnosid.authorization.records.QualifierRecordthe qualifier record
ErrorsNULL_ARGUMENT qualifierRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(qualifierRecordType) is false
CompliancemandatoryThis method must be implemented.