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.

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.