OSID Logo
OSID Specifications
learning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.learning.ObjectiveBankQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining objective bank queries.

MethodgetObjectiveIdTerms
Description

Gets the objective Id query terms.

Returnosid.search.terms.IdTerm[]the objective Id terms
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveTerms
Description

Gets the objective query terms.

Returnosid.learning.ObjectiveQueryInspector[]the objective terms
CompliancemandatoryThis method must be implemented.
MethodgetActivityIdTerms
Description

Gets the activity Id query terms.

Returnosid.search.terms.IdTerm[]the activity Id terms
CompliancemandatoryThis method must be implemented.
MethodgetActivityTerms
Description

Gets the activity query terms.

Returnosid.learning.ActivityQueryInspector[]the activity terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorObjectiveBankIdTerms
Description

Gets the ancestor objective bank Id query terms.

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

Gets the ancestor objective bank query terms.

Returnosid.learning.ObjectiveBankQueryInspector[]the ancestor objective bank terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantObjectiveBankIdTerms
Description

Gets the descendant objective bank Id query terms.

Returnosid.search.terms.IdTerm[]the descendant objective bank Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantObjectiveBankTerms
Description

Gets the descendant objective bank query terms.

Returnosid.learning.ObjectiveBankQueryInspector[]the descendant objective bank terms
CompliancemandatoryThis method must be implemented.
MethodgetObjectiveBankQueryInspectorRecord
Description

Gets the objective bank query inspector record corresponding to the given ObjectiveBank record Type.

Parametersosid.type.TypeobjectiveBankRecordTypean objective bank record type
Returnosid.learning.records.ObjectiveBankQueryInspectorRecordthe objective bank query inspector record
ErrorsNULL_ARGUMENT objectiveBankRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(objectiveBankRecordType) is false
CompliancemandatoryThis method must be implemented.