OSID Logo
OSID Specifications
blogging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.blogging.BlogQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining blog queries.

MethodgetEntryIdTerms
Description

Gets the entry Id terms.

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

Gets the entry terms.

Returnosid.blogging.EntryQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorBlogIdTerms
Description

Gets the ancestor blog Id terms.

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

Gets the ancestor blog terms.

Returnosid.blogging.BlogQueryInspector[]the ancestor blog terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantBlogIdTerms
Description

Gets the descendant blog Id terms.

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

Gets the descendant blog terms.

Returnosid.blogging.BlogQueryInspector[]the descendant blog terms
CompliancemandatoryThis method must be implemented.
MethodgetBlogQueryInspectorRecord
Description

Gets the blog query inspector record corresponding to the given Blog record Type.

Parametersosid.type.TypeblogRecordTypea blog record type
Returnosid.blogging.records.BlogQueryInspectorRecordthe blog query inspector record
ErrorsNULL_ARGUMENT blogRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(blogRecordType) is false
CompliancemandatoryThis method must be implemented.