OSID Logo
OSID Specifications
subscription package
Version 3.1.0
Interfaceosid.subscription.DispatchQueryInspector
Implementsosid.OsidGovernatorQueryInspector
Used Byosid.subscription.DispatchSearchResults
osid.subscription.DispatchSmartPublisherSession
osid.subscription.PublisherQueryInspector
osid.subscription.SubscriptionQueryInspector
osid.subscription.rules.DispatchConstrainerQueryInspector
osid.subscription.rules.DispatchEnablerQueryInspector
osid.subscription.rules.DispatchProcessorQueryInspector
Description

This is the query inspector for examining for dispatch queries.

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

MethodgetEditorIdTerms
Description

Gets the editor Id query terms.

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

Gets the editor query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAddressGenusTypeTerms
Description

Gets the address genus Type terms.

Returnosid.search.terms.TypeTerm[] the address genus Type terms
Compliancemandatory This method must be implemented.
MethodgetSubscriptionIdTerms
Description

Gets the subscription Id terms.

Returnosid.search.terms.IdTerm[] the subscription Id terms
Compliancemandatory This method must be implemented.
MethodgetSubscriptionTerms
Description

Gets the subscription terms.

Returnosid.subscription.SubscriptionQueryInspector[] the subscription terms
Compliancemandatory This method must be implemented.
MethodgetPublisherIdTerms
Description

Gets the publisher Id terms.

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

Gets the publisher terms.

Returnosid.subscription.PublisherQueryInspector[] the publisher terms
Compliancemandatory This method must be implemented.
MethodgetDispatchQueryInspectorRecord
Description

Gets the dispatch query inspector record corresponding to the given Dispatch record Type.

Parametersosid.type.TypedispatchRecordType a dispatch record type
Returnosid.subscription.records.DispatchQueryInspectorRecord the dispatch query inspector record
ErrorsNULL_ARGUMENT dispatchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(dispatchRecordType) is false
Compliancemandatory This method must be implemented.