public interface AwardEntrySearchSession extends AwardEntryQuerySession
This session provides methods for searching among AwardEntries.
The search query is constructed using the AwardEntryQuery.
getAwardEntriesByQuery()
is the basic search method and
returns a list of AwardEntries.
A more advanced search may
be performed with getAwardEntriesBySearch().
It accepts an
AwardEntrySearch
in addition to the query for the purpose
of specifying additional options affecting the entire search, such as
ordering. getAwardEntriesBySearch()
returns an
AwardEntrySearchResults
that can be used to access the resulting
AwardEntryList
or be used to perform a search within the
result set through AwardEntrySearch.
This session defines views that offer differing behaviors for searching.
AwardEntries may have a query record indicated by their respective
record types. The query record is accessed via the AwardEntryQuery.
Modifier and Type | Method and Description |
---|---|
AwardEntrySearchResults |
getAwardEntriesBySearch(AwardEntryQuery awardEntryQuery,
AwardEntrySearch awardEntrySearch)
Gets the search results matching the given search query using the
given search.
|
AwardEntryQuery |
getAwardEntryQueryFromInspector(AwardEntryQueryInspector awardEntryQueryInspector)
Gets an award entry query from an inspector.
|
AwardEntrySearch |
getAwardEntrySearch()
Gets an award entry search.
|
AwardEntrySearchOrder |
getAwardEntrySearchOrder()
Gets an award entry search order.
|
canSearchAwardEntries, getAwardEntriesByQuery, getAwardEntryQuery, getCourseCatalog, getCourseCatalogId, useFederatedCourseCatalogView, useIsolatedCourseCatalogView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
AwardEntrySearch getAwardEntrySearch()
mandatory
- This method must be implemented. AwardEntrySearchOrder getAwardEntrySearchOrder()
AwardEntrySearchOrder
is supplied to an AwardEntrySearch
to specify
the ordering of results.mandatory
- This method must be implemented. AwardEntrySearchResults getAwardEntriesBySearch(AwardEntryQuery awardEntryQuery, AwardEntrySearch awardEntrySearch) throws OperationFailedException, PermissionDeniedException
awardEntryQuery
- the award entry queryawardEntrySearch
- the award entry searchNullArgumentException
- awardEntryQuery
or awardEntrySearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
- awardEntryQuery
or AwardEntrySearch
is not of this servicemandatory
- This method must be implemented. AwardEntryQuery getAwardEntryQueryFromInspector(AwardEntryQueryInspector awardEntryQueryInspector)
AwardEntrySearchResults.
awardEntryQueryInspector
- an award entry query inspectorNullArgumentException
- awardEntryQueryInspector
is null
UnsupportedException
- awardEntryQueryInspector
is not of this servicemandatory
- This method must be implemented.