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.

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.