OSID Logo
OSID Specifications
subscription rules package
Version 3.1.0
Interfaceosid.subscription.rules.DispatchConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.subscription.rules.DispatchConstrainerEnablerSearchResults
osid.subscription.rules.DispatchConstrainerEnablerSmartPublisherSession
Description

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

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

MethodgetRuledDispatchConstrainerIdTerms
Description

Gets the dispatch constrainer Id query terms.

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

Gets the dispatch constrainer query terms.

Returnosid.subscription.rules.DispatchConstrainerQueryInspector[] 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.
MethodgetDispatchConstrainerEnablerQueryInspectorRecord
Description

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

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