OSID Logo
OSID Specifications
logging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.logging.LogQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining log queries.

MethodgetLogEntryIdTerms
Description

Gets the log entry Id query terms.

Returnosid.search.terms.IdTerm[]the log entry Id terms
CompliancemandatoryThis method must be implemented.
MethodgetLogEntryTerms
Description

Gets the log entry query terms.

Returnosid.logging.LogEntryQueryInspector[]the log entry terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorLogIdTerms
Description

Gets the ancestor Id query terms.

Returnosid.search.terms.IdTerm[]the ancestor Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorLogTerms
Description

Gets the ancestor query terms.

Returnosid.logging.LogQueryInspector[]the ancestor terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantLogIdTerms
Description

Gets the descendant log Id query terms.

Returnosid.search.terms.IdTerm[]the descendant log Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantLogTerms
Description

Gets the descendant log query terms.

Returnosid.logging.LogQueryInspector[]the descendant log terms
CompliancemandatoryThis method must be implemented.
MethodgetLogQueryInspectorRecord
Description

Gets the log query inspector record corresponding to the given Log record Type.

Parametersosid.type.TypelogRecordTypea log record type
Returnosid.logging.records.LogQueryInspectorRecordthe log query inspector record
ErrorsNULL_ARGUMENT logRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(logRecordType) is false
CompliancemandatoryThis method must be implemented.