OSID Logo
OSID Specifications
subscription rules package
Version 3.1.0
Interfaceosid.subscription.rules.DispatchProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.subscription.rules.DispatchProcessorEnablerSearchResults
osid.subscription.rules.DispatchProcessorEnablerSmartPublisherSession
Description

This is the query inspector for examining dispatch processor enabler queries.

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

MethodgetRuledDispatchProcessorIdTerms
Description

Gets the dispatch processor Id query terms.

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

Gets the dispatch processor query terms.

Returnosid.subscription.rules.DispatchProcessorQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPublisherIdTerms
Description

Gets the publisher Id query terms.

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

Gets the publisher query terms.

Returnosid.subscription.PublisherQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDispatchProcessorEnablerQueryInspectorRecord
Description

Gets the dispatch processor enabler query inspector record corresponding to the given DispatchEnabler record Type.

Parametersosid.type.TypedispatchProcessorEnablerRecordType a dispatch processor enabler record type
Returnosid.subscription.rules.records.DispatchProcessorEnablerQueryInspectorRecord the dispatch processor enabler query inspector record
ErrorsNULL_ARGUMENT dispatchProcessorEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(dispatchProcessorEnablerRecordType) is false
Compliancemandatory This method must be implemented.