OSID Logo
OSID Specifications
subscription package
Version 3.1.0
Interfaceosid.subscription.SubscriptionQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.subscription.DispatchQueryInspector
osid.subscription.PublisherQueryInspector
osid.subscription.SubscriptionSearchResults
osid.subscription.SubscriptionSmartPublisherSession
osid.subscription.rules.SubscriptionEnablerQueryInspector
Description

The query inspector for examining subscription queries.

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

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

Gets the subscriber Id terms.

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

Gets the subscriber terms.

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

Gets the address Id terms.

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

Gets the address terms.

Returnosid.contact.AddressQueryInspector[] the address 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.
MethodgetSubscriptionQueryInspectorRecord
Description

Gets the subscription query inspector record corresponding to the given Subscription record Type.

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