OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.ProvisionableQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.provisioning.PoolQueryInspector
osid.provisioning.ProvisionQueryInspector
osid.provisioning.ProvisionableSearchResults
osid.provisioning.ProvisionableSmartDistributorSession
osid.provisioning.RequestQueryInspector
osid.provisioning.rules.ProvisionableEnablerQueryInspector
Description

This is the query inspector for examining provisionable queries.

Like all OsidQueryInspectors, ProvisionableQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetPoolIdTerms
Description

Gets the pool Id query terms.

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

Gets the pool query terms.

Returnosid.provisioning.PoolQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetResourceIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetUseTerms
Description

Gets the use query terms.

Returnosid.search.terms.CardinalRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDistributorIdTerms
Description

Gets the distributor Id query terms.

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

Gets the distributor query terms.

Returnosid.provisioning.DistributorQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetProvisionableQueryInspectorRecord
Description

Gets the provisionable query inspector record corresponding to the given Provisionable record Type.

Parametersosid.type.TypeprovisionableRecordType a provisionable record type
Returnosid.provisioning.records.ProvisionableQueryInspectorRecord the provisionable query inspector record
ErrorsNULL_ARGUMENT provisionableRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(provisionableRecordType) is false
Compliancemandatory This method must be implemented.