OSID Logo
OSID Specifications
subscription package
Version 3.1.0
Interfaceosid.subscription.PublisherQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.subscription.DispatchQueryInspector
osid.subscription.PublisherQueryInspector
osid.subscription.PublisherSearchResults
osid.subscription.SubscriptionQueryInspector
osid.subscription.rules.DispatchConstrainerEnablerQueryInspector
osid.subscription.rules.DispatchConstrainerQueryInspector
osid.subscription.rules.DispatchEnablerQueryInspector
osid.subscription.rules.DispatchProcessorEnablerQueryInspector
osid.subscription.rules.DispatchProcessorQueryInspector
osid.subscription.rules.SubscriptionEnablerQueryInspector
Description

This is the query inspector for examining for publisher queries.

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

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

Gets the dispatch Id terms.

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

Gets the dispatch terms.

Returnosid.subscription.DispatchQueryInspector[] the dispatch terms
Compliancemandatory This method must be implemented.
MethodgetAncestorPublisherIdTerms
Description

Gets the ancestor publisher Id terms.

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

Gets the ancestor publisher terms.

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

Gets the descendant publisher Id terms.

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

Gets the descendant publisher terms.

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

Gets the publisher query inspector record corresponding to the given Publisher record Type.

Parametersosid.type.TypepublisherRecordType a publisher record type
Returnosid.subscription.records.PublisherQueryInspectorRecord the publisher query inspector record
ErrorsNULL_ARGUMENT publisherRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(publisherRecordType) is false
Compliancemandatory This method must be implemented.