OSID Logo
OSID Specifications
resource package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resource.ResourceQueryInspector
Implementsosid.OsidObjectQueryInspector
Description

This is the query inspector for examining resource queries.

MethodgetGroupTerms
Description

Gets the group query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDemographicTerms
Description

Gets the demographic query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetContainingGroupIdTerms
Description

Gets the containing group Id query terms.

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

Gets the containing group query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAvatarIdTerms
Description

Gets the asset Id query terms.

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

Gets the asset query terms.

Returnosid.repository.AssetQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAgentIdTerms
Description

Gets the agent Id query terms.

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

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetResourceRelationshipIdTerms
Description

Gets the resource relationship Id query terms.

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

Gets the resource relationship query terms.

Returnosid.resource.ResourceRelationshipQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetBinIdTerms
Description

Gets the bin Id query terms.

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

Gets the bin query terms.

Returnosid.resource.BinQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetResourceQueryInspectorRecord
Description

Gets the record query inspector record corresponding to the given Resource record Type.

Parametersosid.type.TyperesourceRecordTypea resource record type
Returnosid.resource.records.ResourceQueryInspectorRecordthe resource query inspector record
ErrorsNULL_ARGUMENT resourceRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(resourceRecordType) is false
CompliancemandatoryThis method must be implemented.