OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.0
Interfaceosid.provisioning.rules.BrokerProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Used Byosid.provisioning.rules.BrokerProcessorEnablerQueryInspector
osid.provisioning.rules.BrokerProcessorSearchResults
osid.provisioning.rules.BrokerProcessorSmartDistributorSession
Description

This is the query inspector for examining broker processor queries.

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

MethodgetLeasingTerms
Description

Gets the leasing query terms.

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

Gets the fixed lease duration query terms.

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

Gets the must return provisions query terms.

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

Gets the allows provision exchange query terms.

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

Gets the allows compound requests query terms.

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

Gets the broker Id query terms.

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

Gets the broker query terms.

Returnosid.provisioning.BrokerQueryInspector[] 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.
MethodgetBrokerProcessorQueryInspectorRecord
Description

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

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