OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.QueueQueryInspector
Implementsosid.OsidGovernatorQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.provisioning.BrokerQueryInspector
osid.provisioning.DistributorQueryInspector
osid.provisioning.QueueSearchResults
osid.provisioning.QueueSmartDistributorSession
osid.provisioning.RequestQueryInspector
osid.provisioning.rules.QueueConstrainerQueryInspector
osid.provisioning.rules.QueueEnablerQueryInspector
osid.provisioning.rules.QueueProcessorQueryInspector
Description

This is the query inspector for examning queue queries.

Like all OsidQueryInspectors, QueueQueryInspector 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.
MethodgetManagerIdTerms
Description

Gets the manager Id query terms.

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

Gets the manager query terms.

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

Gets the request Id query terms.

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

Gets the request query terms.

Returnosid.provisioning.RequestQueryInspector[] 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.
MethodgetEWATerms
Description

Gets the ewa query terms.

Returnosid.search.terms.DurationRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCanSpecifyProvisionableTerms
Description

Gets the can request provisionables query terms.

Returnosid.search.terms.BooleanTerm[] 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.
MethodgetQueueQueryInspectorRecord
Description

Gets the queue query inspector record corresponding to the given Queue record Type.

Parametersosid.type.TypequeueRecordType a queue record type
Returnosid.provisioning.records.QueueQueryInspectorRecord the queue query inspector record
ErrorsNULL_ARGUMENT queueRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(queueRecordType) is false
Compliancemandatory This method must be implemented.