Interface JournalEntrySearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing journal entry searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetJournalEntrySearchRecord(Type journalEntrySearchRecordType) Gets the journal entry search record corresponding to the given journal entry search recordType.This method is used to retrieve an object implementing the requested record.voidorderJournalEntryResults(JournalEntrySearchOrder journalEntrySearchOrder) Specify an ordering to the search results.voidsearchAmongJournalEntries(IdList journalEntryIds) Execute this search among the given list of journal entries.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongJournalEntries
Execute this search among the given list of journal entries.- Parameters:
journalEntryIds- list of journal entries- Throws:
NullArgumentException-journalEntryIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderJournalEntryResults
Specify an ordering to the search results.- Parameters:
journalEntrySearchOrder- journal entry search order- Throws:
NullArgumentException-journalEntrySearchOrderisnullUnsupportedException-journalEntrySearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getJournalEntrySearchRecord
JournalEntrySearchRecord getJournalEntrySearchRecord(Type journalEntrySearchRecordType) throws OperationFailedException Gets the journal entry search record corresponding to the given journal entry search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
journalEntrySearchRecordType- a journal entry search record type- Returns:
- the journal entry search record
- Throws:
NullArgumentException-journalEntrySearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(journalEntrySearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-