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, useIsolatedJournalViewgetAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseJournalEntrySearch 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.