OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.rules.BrokerProcessorQueryInspector
Implementsosid.OsidProcessorQueryInspector
Description

This is the query inspector for examining broker processor queries.

MethodgetLeasingTerms
Description

Gets the leasing query terms.

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

Gets the fixed lease duration query terms.

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

Gets the must return provisions query terms.

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

Gets the allows provision exchange query terms.

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

Gets the allows compound requests query terms.

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

Gets the broker Id query terms.

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

Gets the broker query terms.

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

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

Parametersosid.type.TypebrokerProcessorRecordTypea broker processor record type
Returnosid.provisioning.rules.records.BrokerProcessorQueryInspectorRecordthe broker processor query inspector record
ErrorsNULL_ARGUMENT brokerProcessorRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(brokerProcessorRecordType) is false
CompliancemandatoryThis method must be implemented.