OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.PoolQueryInspector
Implementsosid.OsidGovernatorQueryInspector
osid.OsidSubjugateableQueryInspector
Description

This is the query inspector for examining pool queries.

MethodgetBrokerIdTerms
Description

Gets the broker Id query terms.

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

Gets the broker query terms.

Returnosid.provisioning.BrokerQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProvisionableIdTerms
Description

Gets the provisionable Id query terms.

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

Gets the provisionable query terms.

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

Gets the size query terms.

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

Gets the distributor Id query terms.

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

Gets the distributor query terms.

Returnosid.provisioning.DistributorQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPoolQueryInspectorRecord
Description

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

Parametersosid.type.TypepoolRecordTypea pool record type
Returnosid.provisioning.records.PoolQueryInspectorRecordthe pool query inspector record
ErrorsNULL_ARGUMENT poolRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(poolRecordType) is false
CompliancemandatoryThis method must be implemented.