OSID Logo
OSID Specifications
journaling package
Version 3.0.0
Release Candidate Preview
Interfaceosid.journaling.BranchQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidOperableQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetOriginJournalEntryTerms
Description

Gets the origin journal entry query terms.

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

Gets the latest journal entry Id query terms.

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

Gets the latest journal entry query terms.

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

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

Parametersosid.type.TypebranchRecordTypea branch record type
Returnosid.journaling.records.BranchQueryInspectorRecordthe branch query inspector record
ErrorsNULL_ARGUMENT branchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(branchRecordType) is false
CompliancemandatoryThis method must be implemented.