OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.PoolQueryInspector
Implementsosid.OsidGovernatorQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.provisioning.BrokerQueryInspector
osid.provisioning.DistributorQueryInspector
osid.provisioning.PoolSearchResults
osid.provisioning.PoolSmartDistributorSession
osid.provisioning.ProvisionableQueryInspector
osid.provisioning.RequestQueryInspector
osid.provisioning.rules.PoolConstrainerQueryInspector
osid.provisioning.rules.PoolEnablerQueryInspector
osid.provisioning.rules.PoolProcessorQueryInspector
osid.provisioning.rules.QueueConstrainerQueryInspector
Description

This is the query inspector for examining pool queries.

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

MethodgetBrokerIdTerms
Description

Gets the broker Id query terms.

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

Gets the broker query terms.

Returnosid.provisioning.BrokerQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSupplierIdTerms
Description

Gets the supplier Id query terms.

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

Gets the supplier query terms.

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

Gets the provisionable Id query terms.

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

Gets the provisionable query terms.

Returnosid.provisioning.ProvisionableQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSizeTerms
Description

Gets the size 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.
MethodgetPoolQueryInspectorRecord
Description

Gets the pool query inspector record corresponding to the given Pool record Type.

Parametersosid.type.TypepoolRecordType a pool record type
Returnosid.provisioning.records.PoolQueryInspectorRecord the pool query inspector record
ErrorsNULL_ARGUMENT poolRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(poolRecordType) is false
Compliancemandatory This method must be implemented.