OSID Logo
OSID Specifications
control package
Version 3.0.0
Release Candidate Preview
Interfaceosid.control.ActionGroupQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
Description

This is the query inspector for examining action group queries.

MethodgetActionIdTerms
Description

Gets the action Id query terms.

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

Gets the action query terms.

Returnosid.control.ActionQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSystemIdTerms
Description

Gets the system Id query terms.

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

Gets the system query terms.

Returnosid.control.SystemQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetActionGroupQueryInspectorRecord
Description

Gets the action group query inspector record corresponding to the given ActionGroup record Type.

Parametersosid.type.TypeactionGroupRecordTypean action group record type
Returnosid.control.records.ActionGroupQueryInspectorRecordthe action group query inspector record
ErrorsNULL_ARGUMENT actionGroupRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(actionGroupRecordType) is false
CompliancemandatoryThis method must be implemented.