OSID Logo
OSID Specifications
subscription package
Version 3.0.0
Release Candidate Preview
Interfaceosid.subscription.PublisherQueryInspector
Implementsosid.OsidCatalogQueryInspector
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_ARGUMENT publisherRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(publisherRecordType) is false
CompliancemandatoryThis method must be implemented.