public interface JournalEntrySearchSession extends JournalEntryQuerySession
This session provides methods for searching JournalEntry
objects. The search query is constructed using the
JournalEntryQuery.
The journal record Type
also
specifies the record for the journal query.
getJournalEntriesByQuery()
is the basic search method
and returns a list of Journal
elements. A more advanced
search may be performed with getJournalEntriesBySearch().
It accepts a JournalEntrySearch
in addition to the query
for the purpose of specifying additional options affecting the entire
search, such as ordering. getJournalEntriesBySearch()
returns a JournalEntrySearchResults
that can be used to
access the resulting JournalEntryList
or be used to perform
a search within the result set through JournalEntrySearch.
Journal entries may have a query record indicated by their respective
record types. The query record is accessed via the
JournalEntryQuery.
The returns in this session may not be cast
directly to these interfaces.
Modifier and Type | Method and Description |
---|---|
JournalEntrySearchResults |
getJournalEntriesBySearch(JournalEntryQuery journalEntryQuery,
JournalEntrySearch journalEntrySearch)
Gets the search results matching the given search.
|
JournalEntryQuery |
getJournalEntryQueryFromInspector(JournalEntryQueryInspector journalEntryQueryInspector)
Gets a journal entry query from an inspector.
|
JournalEntrySearch |
getJournalEntrySearch()
Gets a journal entry search.
|
JournalEntrySearchOrder |
getJournalEntrySearchOrder()
Gets a journal entry search order.
|
canSearchJournalEntries, getJournal, getJournalEntriesByQuery, getJournalEntryQuery, getJournalId, useFederatedJournalView, useIsolatedJournalView
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactions
close
JournalEntrySearch getJournalEntrySearch()
mandatory
- This method must be implemented. JournalEntrySearchOrder getJournalEntrySearchOrder()
JournalEntrySearchOrder
is supplied to a JournalEntrySearch
to specify
the ordering of results.mandatory
- This method must be implemented. JournalEntrySearchResults getJournalEntriesBySearch(JournalEntryQuery journalEntryQuery, JournalEntrySearch journalEntrySearch) throws OperationFailedException, PermissionDeniedException
journalEntryQuery
- the journal entry queryjournalEntrySearch
- the journal entry searchNullArgumentException
- journalEntryQuery
or journalEntrySearch
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failureUnsupportedException
- journalEntryQuery
or journalEntrySearch
is not of this servicemandatory
- This method must be implemented. JournalEntryQuery getJournalEntryQueryFromInspector(JournalEntryQueryInspector journalEntryQueryInspector)
JournalEntrySearchResults.
journalEntryQueryInspector
- a journal entry query inspectorNullArgumentException
-
journalEntryQueryInspector
is null
UnsupportedException
-
journalEntryQueryInspector
is not of this servicemandatory
- This method must be implemented.