OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.0
Interfaceosid.provisioning.rules.QueueConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.provisioning.rules.QueueConstrainerEnablerQueryInspector
osid.provisioning.rules.QueueConstrainerSearchResults
osid.provisioning.rules.QueueConstrainerSmartDistributorSession
Description

This is the query inspector for examining queue constrainer queries.

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

MethodgetSizeLimitTerms
Description

Gets the size limit query terms.

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

Gets the requires provisions query terms.

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

Gets the required provision pool Id query terms.

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

Gets the required provision pool query terms.

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

Gets the queue Id query terms.

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

Gets the queue query terms.

Returnosid.provisioning.QueueQueryInspector[] 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.
MethodgetQueueConstrainerQueryInspectorRecord
Description

Gets the queue constrainer query inspector record corresponding to the given QueueConstrainer record Type.

Parametersosid.type.TypequeueConstrainerRecordType a queue constrainer record type
Returnosid.provisioning.rules.records.QueueConstrainerQueryInspectorRecord the queue constrainer query inspector record
ErrorsNULL_ARGUMENT queueConstraineRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(queueConstrainerRecordType) is false
Compliancemandatory This method must be implemented.