OSID Logo
OSID Specifications
learning package
Version 3.1.0
Interfaceosid.learning.ObjectiveBankQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.learning.ActivityQueryInspector
osid.learning.ObjectiveBankQueryInspector
osid.learning.ObjectiveBankSearchResults
osid.learning.ObjectiveQueryInspector
osid.learning.ProficiencyQueryInspector
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
Compliancemandatory This method must be implemented.
MethodgetObjectiveTerms
Description

Gets the objective query terms.

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

Gets the activity Id query terms.

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

Gets the activity query terms.

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

Gets the ancestor objective bank Id query terms.

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

Gets the ancestor objective bank query terms.

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

Gets the descendant objective bank Id query terms.

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

Gets the descendant objective bank query terms.

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

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

Parametersosid.type.TypeobjectiveBankRecordType an objective bank record type
Returnosid.learning.records.ObjectiveBankQueryInspectorRecord the objective bank query inspector record
ErrorsNULL_ARGUMENT objectiveBankRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(objectiveBankRecordType) is false
Compliancemandatory This method must be implemented.