OSID Logo
OSID Specifications
authorization package
Version 3.0.0
Release Candidate Preview
Interfaceosid.authorization.QualifierQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
Description

This is the query inspector for examining qualifiers queries.

MethodgetQualifierHierarchyIdTerms
Description

Gets the qualifier hierarchy Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetQualifierHierarchyTerms
Description

Gets the qualifier hierarchy query terms.

Returnosid.hierarchy.HierarchyQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationIdTerms
Description

Gets the authorization Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAuthorizationTerms
Description

Gets the authorization query terms.

Returnosid.authorization.AuthorizationQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorQualifierIdTerms
Description

Gets the ancestor qualifier Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorQualifierTerms
Description

Gets the ancestor qualifier query terms.

Returnosid.authorization.FunctionQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantQualifierIdTerms
Description

Gets the descendant qualifier Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantQualifierTerms
Description

Gets the descendant qualifier query terms.

Returnosid.authorization.FunctionQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVaultIdTerms
Description

Gets the vault Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVaultTerms
Description

Gets the vault query terms.

Returnosid.authorization.VaultQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetQualifierQueryInspectorRecord
Description

Gets the qualifier query inspector record corresponding to the given Qualifier record Type.

Parametersosid.type.TypequalifierRecordTypea qualifier query inspector record type
Returnosid.authorization.records.QualifierQueryInspectorRecordthe qualifier query inspector record
ErrorsNULL_ARGUMENT qualifierRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(qualifierRecordType) is false
CompliancemandatoryThis method must be implemented.