public interface SubscriptionQueryInspector extends OsidRelationshipQueryInspector
The query inspector for examining subscription queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAddressIdTerms()
Gets the address
Id terms. |
AddressQueryInspector[] |
getAddressTerms()
Gets the address terms.
|
IdTerm[] |
getDispatchIdTerms()
Gets the dispatch
Id terms. |
DispatchQueryInspector[] |
getDispatchTerms()
Gets the dispatch terms.
|
IdTerm[] |
getPublisherIdTerms()
Gets the publisher
Id terms. |
PublisherQueryInspector[] |
getPublisherTerms()
Gets the publisher terms.
|
IdTerm[] |
getSubscriberIdTerms()
Gets the subscriber
Id terms. |
ResourceQueryInspector[] |
getSubscriberTerms()
Gets the subscriber terms.
|
SubscriptionQueryInspectorRecord |
getSubscriptionQueryInspectorRecord(Type subscriptionRecordType)
Gets the subscription query inspector record corresponding to the
given
Subscription record Type. |
getEndReasonIdTerms, getEndReasonTerms
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getDispatchIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. DispatchQueryInspector[] getDispatchTerms()
mandatory
- This method must be implemented. IdTerm[] getSubscriberIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ResourceQueryInspector[] getSubscriberTerms()
mandatory
- This method must be implemented. IdTerm[] getAddressIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. AddressQueryInspector[] getAddressTerms()
mandatory
- This method must be implemented. IdTerm[] getPublisherIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. PublisherQueryInspector[] getPublisherTerms()
mandatory
- This method must be implemented. SubscriptionQueryInspectorRecord getSubscriptionQueryInspectorRecord(Type subscriptionRecordType) throws OperationFailedException
Subscription
record Type.
subscriptionRecordType
- a subscription record typeNullArgumentException
- subscriptionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(subscriptionRecordType)
is false
mandatory
- This method must be implemented.