OSID Logo
OSID Specifications
authorization package
Version 3.1.0
Interfaceosid.authorization.VaultQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.authorization.AuthorizationQueryInspector
osid.authorization.FunctionQueryInspector
osid.authorization.QualifierQueryInspector
osid.authorization.VaultQueryInspector
osid.authorization.VaultSearchResults
osid.authorization.rules.AuthorizationEnablerQueryInspector
Description

This is the query inspector for examining vault queries.

MethodgetFunctionIdTerms
Description

Gets the function Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFunctionTerms
Description

Gets the function query terms.

Returnosid.authorization.FunctionQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQualifierIdTerms
Description

Gets the qualifier Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetQualifierTerms
Description

Gets the qualifier query terms.

Returnosid.authorization.QualifierQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuthorizationIdTerms
Description

Gets the authorization Id query terms.

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

Gets the authorization query terms.

Returnosid.authorization.AuthorizationQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorVaultIdTerms
Description

Gets the ancestor vault Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorVaultTerms
Description

Gets the ancestor vault query terms.

Returnosid.authorization.VaultQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantVaultIdTerms
Description

Gets the descendant vault Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantVaultTerms
Description

Gets the descendant vault query terms.

Returnosid.authorization.VaultQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetVaultQueryInspectorRecord
Description

Gets the vault query inspector record corresponding to the given Vault record Type.

Parametersosid.type.TypevaultRecordType a vault query inspector record type
Returnosid.authorization.records.VaultQueryInspectorRecord the vault query inspector record
ErrorsNULL_ARGUMENT vaultRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(vaultRecordType) is false
Compliancemandatory This method must be implemented.