public interface SubscriptionEnablerSearchSession extends SubscriptionEnablerQuerySession
This session provides methods for searching among
SubscriptionEnabler objects. The search query is constructed using
the SubscriptionEnableryQuery.
getSubscriptionEnablersByQuery() is the basic search
method and returns a list of SubscriptionEnablers. A more
advanced search may be performed with
getSubscriptionEnablersBySearch(). It accepts a
SubscriptionEnablerSearch in addition to the query for the purpose
of specifying additional options affecting the entire search, such as
ordering. getSubscriptionEnablersBySearch() returns a
SubscriptionEnablerSearchResults that can be used to access
the resulting SubscriptionEnablerList or be used to perform
a search within the result set through SubscriptionEnablerSearch.
This session defines views that offer differing behaviors for searching.
SubscriptionEnablers may have a query record indicated
by their respective record types. The query record is accessed via the
SubscriptionEnablerQuery.
| Modifier and Type | Method and Description |
|---|---|
SubscriptionEnablerQuery |
getSubscriptionEnablerQueryFromInspector(SubscriptionEnablerQueryInspector subscriptionEnablerQueryInspector)
Gets a subscription enabler query from an inspector.
|
SubscriptionEnablerSearchResults |
getSubscriptionEnablersBySearch(SubscriptionEnablerQuery subscriptionEnablerQuery,
SubscriptionEnablerSearch subscriptionEnablerSearch)
Gets the search results matching the given search query using the
given search.
|
SubscriptionEnablerSearch |
getSubscriptionEnablerSearch()
Gets a subscription enabler search.
|
SubscriptionEnablerSearchOrder |
getSubscriptionEnablerSearchOrder()
Gets a subscription enabler search order.
|
canSearchSubscriptionEnablers, getPublisher, getPublisherId, getSubscriptionEnablerQuery, getSubscriptionEnablersByQuery, useFederatedPublisherView, useIsolatedPublisherViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseSubscriptionEnablerSearch getSubscriptionEnablerSearch()
mandatory - This method must be implemented. SubscriptionEnablerSearchOrder getSubscriptionEnablerSearchOrder()
SubscriptionEnablerSearchOrder is supplied to a
SubscriptionEnablerSearch to specify the ordering of results.mandatory - This method must be implemented. SubscriptionEnablerSearchResults getSubscriptionEnablersBySearch(SubscriptionEnablerQuery subscriptionEnablerQuery, SubscriptionEnablerSearch subscriptionEnablerSearch) throws OperationFailedException, PermissionDeniedException
subscriptionEnablerQuery - the subscription enabler querysubscriptionEnablerSearch - the subscription enabler searchNullArgumentException - subscriptionEnablerQuery
or subscriptionEnablerSearch is
null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - subscriptionEnablerQuery
or subscriptionEnablerSearch is not of
this servicemandatory - This method must be implemented. SubscriptionEnablerQuery getSubscriptionEnablerQueryFromInspector(SubscriptionEnablerQueryInspector subscriptionEnablerQueryInspector)
SubscriptionEnablerSearchResults. subscriptionEnablerQueryInspector - a subscription enabler query
inspectorNullArgumentException -
subscriptionEnablerQueryInspector is null
UnsupportedException -
subscriptionEnablerQueryInspector is not of this
servicemandatory - This method must be implemented.