public interface OfferingConstrainerSearchSession extends OfferingConstrainerQuerySession
This session provides methods for searching among
OfferingConstrainer objects. The search query is constructed using
the OfferingConstraineryQuery.
getOfferingConstrainersByQuery() is the basic search
method and returns a list of OfferingConstrainers. A more
advanced search may be performed with
getOfferingConstrainersBySearch(). It accepts an
OfferingConstrainerSearch in addition to the query for the purpose
of specifying additional options affecting the entire search, such as
offering. getOfferingConstrainersBySearch() returns an
OfferingConstrainerSearchResults that can be used to access
the resulting OfferingConstrainerList or be used to perform
a search within the result set through OfferingConstrainerSearch.
This session defines views that offer differing behaviors for searching.
OfferingConstrainers may have a query record indicated
by their respective record types. The query record is accessed via the
OfferingConstrainerQuery.
| Modifier and Type | Method and Description |
|---|---|
OfferingConstrainerQuery |
getOfferingConstrainerQueryFromInspector(OfferingConstrainerQueryInspector offeringConstrainerQueryInspector)
Gets an offering constrainer query from an inspector.
|
OfferingConstrainerSearchResults |
getOfferingConstrainersBySearch(OfferingConstrainerQuery offeringConstrainerQuery,
OfferingConstrainerSearch offeringConstrainerSearch)
Gets the search results matching the given search query using the
given search.
|
OfferingConstrainerSearch |
getOfferingConstrainerSearch()
Gets an offering constrainer search.
|
OfferingConstrainerSearchOrder |
getOfferingConstrainerSearchOrder()
Gets an offering constrainer search order.
|
canSearchOfferingConstrainers, getCatalogue, getCatalogueId, getOfferingConstrainerQuery, getOfferingConstrainersByQuery, useFederatedCatalogueView, useIsolatedCatalogueViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseOfferingConstrainerSearch getOfferingConstrainerSearch()
mandatory - This method must be implemented. OfferingConstrainerSearchOrder getOfferingConstrainerSearchOrder()
OfferingConstrainerSearchOrder is supplied to an
OfferingConstrainerSearch to specify the ordering of results.mandatory - This method must be implemented. OfferingConstrainerSearchResults getOfferingConstrainersBySearch(OfferingConstrainerQuery offeringConstrainerQuery, OfferingConstrainerSearch offeringConstrainerSearch) throws OperationFailedException, PermissionDeniedException
offeringConstrainerQuery - the offering constrainer queryofferingConstrainerSearch - the offering constrainer searchNullArgumentException - offeringConstrainerQuery
or offeringConstrainerSearch is
null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failureUnsupportedException - offeringConstrainerQuery
or offeringConstrainerSearch is not of
this servicemandatory - This method must be implemented. OfferingConstrainerQuery getOfferingConstrainerQueryFromInspector(OfferingConstrainerQueryInspector offeringConstrainerQueryInspector)
OfferingConstrainerSearchResults. offeringConstrainerQueryInspector - an offering constrainer
query inspectorNullArgumentException -
offeringConstrainerQueryInspector is null
UnsupportedException -
offeringConstrainerQueryInspector is not of this
servicemandatory - This method must be implemented.