OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.0
Interfaceosid.provisioning.rules.PoolProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.provisioning.rules.PoolProcessorEnablerQueryInspector
osid.provisioning.rules.PoolProcessorSearchResults
osid.provisioning.rules.PoolProcessorSmartDistributorSession
Description

This is the query inspector for examining pool processor queries.

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

MethodgetAllocatesByLeastUseTerms
Description

Gets the allocates by least use query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAllocatesByMostUseTerms
Description

Gets the allocates by most use query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAllocatesByLeastCostTerms
Description

Gets the allocates by least cost query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAllocatesByMostCostTerms
Description

Gets the allocates by most cost query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRuledPoolIdTerms
Description

Gets the pool Id query terms.

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

Gets the pool query terms.

Returnosid.provisioning.PoolQueryInspector[] 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.
MethodgetPoolProcessorQueryInspectorRecord
Description

Gets the pool processor query inspector record corresponding to the given PoolProcessor record Type.

Parametersosid.type.TypepoolProcessorRecordType a pool processor record type
Returnosid.provisioning.rules.records.PoolProcessorQueryInspectorRecord the pool processor query inspector record
ErrorsNULL_ARGUMENT poolProcessorRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(poolProcessorRecordType) is false
Compliancemandatory This method must be implemented.