OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.BrokerQueryInspector
Implementsosid.OsidGovernatorQueryInspector
Description

This is the query inspector for examining broker queries.

MethodgetQueueIdTerms
Description

Gets the queue Id query terms.

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

Gets the queue query terms.

Returnosid.provisioning.QueueQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetPoolIdTerms
Description

Gets the pool Id query terms.

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

Gets the pool query terms.

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

Gets the broker query inspector record corresponding to the given Broker record Type.

Parametersosid.type.TypebrokerRecordTypea broker record type
Returnosid.provisioning.records.BrokerQueryInspectorRecordthe broker query inspector record
ErrorsNULL_ARGUMENT brokerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(brokerRecordType) is false
CompliancemandatoryThis method must be implemented.