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.

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.