OSID Logo
OSID Specifications
journaling package
Version 3.1.0
Interfaceosid.journaling.BranchQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
Used Byosid.journaling.BranchSearchResults
osid.journaling.BranchSmartJournalSession
osid.journaling.JournalEntryQueryInspector
osid.journaling.JournalQueryInspector
Description

This is the query inspector for examining branch queries.

MethodgetOriginJournalEntryIdTerms
Description

Gets the origin journal entry Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOriginJournalEntryTerms
Description

Gets the origin journal entry query terms.

Returnosid.journaling.JournalEntryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetLatestJournalEntryIdTerms
Description

Gets the latest journal entry Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetLatestJournalEntryTerms
Description

Gets the latest journal entry query terms.

Returnosid.journaling.JournalEntryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBranchQueryInspectorRecord
Description

Gets the branch query inspector record corresponding to the given Branch record Type.

Parametersosid.type.TypebranchRecordType a branch record type
Returnosid.journaling.records.BranchQueryInspectorRecord the branch query inspector record
ErrorsNULL_ARGUMENT branchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(branchRecordType) is false
Compliancemandatory This method must be implemented.