OSID Logo
OSID Specifications
resource demographic package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resource.demographic.DemographicQueryInspector
Implementsosid.OsidRuleQueryInspector
Description

This is the query inspector for examning demographic queries.

MethodgetIncludedDemographicIdTerms
Description

Gets the included demographic Id query terms.

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

Gets the included demographic query terms.

Returnosid.resource.demographic.DemographicQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetIncludedIntersectingDemographicIdTerms
Description

Gets the intersecting demographic Id query terms.

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

Gets the intersecting demographic query terms.

Returnosid.resource.demographic.DemographicQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetIncludedExclusiveDemographicIdTerms
Description

Gets the exclsuive demographic Id query terms.

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

Gets the exclsuive demographic query terms.

Returnosid.resource.demographic.DemographicQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetExcludedDemographicIdTerms
Description

Gets the excluded demographic Id query terms.

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

Gets the excluded demographic query terms.

Returnosid.resource.demographic.DemographicQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetIncludedResourceIdTerms
Description

Gets the included resource Id query terms.

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

Gets the included resource query terms.

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

Gets the excluded resource Id query terms.

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

Gets the excluded resource query terms.

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

Gets the resulting resource Id query terms.

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

Gets the resulting resource query terms.

Returnosid.search.terms.BooleanTerm[]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.
MethodgetDemographicQueryInspectorRecord
Description

Gets the demographic query inspector record corresponding to the given Demographic record Type.

Parametersosid.type.TypedemographicRecordTypea demographic record type
Returnosid.resource.demographic.records.DemographicQueryInspectorRecordthe demographic query inspector record
ErrorsNULL_ARGUMENT demographicRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(demographicRecordType) is false
CompliancemandatoryThis method must be implemented.