OSID Logo
OSID Specifications
resource demographic package
Version 3.1.0
Interfaceosid.resource.demographic.DemographicQueryInspector
Implementsosid.OsidRuleQueryInspector
Used Byosid.resource.demographic.DemographicEnablerQueryInspector
osid.resource.demographic.DemographicQueryInspector
osid.resource.demographic.DemographicSearchResults
osid.resource.demographic.DemographicSmartBinSession
Description

This is the query inspector for examning demographic queries.

Like all OsidQueryInspectors, DemographicQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetIncludedDemographicIdTerms
Description

Gets the included demographic Id query terms.

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

Gets the included demographic query terms.

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

Gets the intersecting demographic Id query terms.

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

Gets the intersecting demographic query terms.

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

Gets the exclsuive demographic Id query terms.

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

Gets the exclsuive demographic query terms.

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

Gets the excluded demographic Id query terms.

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

Gets the excluded demographic query terms.

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

Gets the included resource Id query terms.

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

Gets the included resource query terms.

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

Gets the excluded resource Id query terms.

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

Gets the excluded resource query terms.

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

Gets the resulting resource Id query terms.

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

Gets the resulting resource query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBinIdTerms
Description

Gets the bin Id query terms.

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

Gets the bin query terms.

Returnosid.resource.BinQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDemographicQueryInspectorRecord
Description

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

Parametersosid.type.TypedemographicRecordType a demographic record type
Returnosid.resource.demographic.records.DemographicQueryInspectorRecord the demographic query inspector record
ErrorsNULL_ARGUMENT demographicRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(demographicRecordType) is false
Compliancemandatory This method must be implemented.