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, useIsolatedCatalogueView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
OfferingConstrainerSearch 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.