| Interface | osid.subscription.DispatchQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidGovernatorQueryInspector | ||
| Description | 
                 This is the query inspector for examining for dispatch queries.  | ||
| Method | getAddressGenusTypeTerms | ||
| Description | 
                     Gets the address genus   | ||
| Return | osid.search.terms.TypeTerm[] | the address genus  Type  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSubscriptionIdTerms | ||
| Description | 
                     Gets the subscription   | ||
| Return | osid.search.terms.IdTerm[] | the subscription  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getSubscriptionTerms | ||
| Description | 
                     Gets the subscription terms.  | ||
| Return | osid.subscription.SubscriptionQueryInspector[] | the subscription terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPublisherIdTerms | ||
| Description | 
                     Gets the publisher   | ||
| Return | osid.search.terms.IdTerm[] | the publisher  Id  terms  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPublisherTerms | ||
| Description | 
                     Gets the publisher terms.  | ||
| Return | osid.subscription.PublisherQueryInspector[] | the publisher terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDispatchQueryInspectorRecord | ||
| Description | 
                     Gets the dispatch query inspector record corresponding 
                    to the given   | ||
| Parameters | osid.type.Type | dispatchRecordType | a dispatch record type | 
| Return | osid.subscription.records.DispatchQueryInspectorRecord | the dispatch query inspector record | |
| Errors | NULL_ARGUMENT |  dispatchRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(dispatchRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |