OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.rules.QueueConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Description

This is the query inspector for examining queue constrainer queries.

MethodgetSizeLimitTerms
Description

Gets the size limit query terms.

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

Gets the requires provisions query terms.

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

Gets the required provision pool Id query terms.

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

Gets the required provision pool query terms.

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

Gets the queue Id query terms.

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

Gets the queue query terms.

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

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

Parametersosid.type.TypequeueConstrainerRecordTypea queue constrainer record type
Returnosid.provisioning.rules.records.QueueConstrainerQueryInspectorRecordthe queue constrainer query inspector record
ErrorsNULL_ARGUMENT queueConstrainerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(queueConstrainerRecordType) is false
CompliancemandatoryThis method must be implemented.