OSID Logo
OSID Specifications
subscription package
Version 3.0.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
CompliancemandatoryThis method must be implemented.
MethodgetSubscriptionTerms
Description

Gets the subscription terms.

Returnosid.subscription.SubscriptionQueryInspector[]the subscription terms
CompliancemandatoryThis method must be implemented.
MethodgetDispatchIdTerms
Description

Gets the dispatch Id terms.

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

Gets the dispatch terms.

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

Gets the ancestor publisher Id terms.

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

Gets the ancestor publisher terms.

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

Gets the descendant publisher Id terms.

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

Gets the descendant publisher terms.

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

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

Parametersosid.type.TypepublisherRecordTypea publisher record type
Returnosid.subscription.records.PublisherQueryInspectorRecordthe publisher query inspector record
ErrorsNULL_ARGUMENTpublisherRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(publisherRecordType) is false
CompliancemandatoryThis method must be implemented.