OSID Logo
OSID Specifications
provisioning rules package
Version 3.1.0
Interfaceosid.provisioning.rules.BrokerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.provisioning.rules.BrokerEnablerSearchResults
osid.provisioning.rules.BrokerEnablerSmartDistributorSession
Description

This is the query inspector for examining broker enabler queries.

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

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.
MethodgetBrokerEnablerQueryInspectorRecord
Description

Gets the broker enabler query inspector record corresponding to the given BrokerEnabler record Type.

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