OSID Logo
OSID Specifications
configuration package
Version 3.0.0
Release Candidate Preview
Interfaceosid.configuration.ValueQueryInspector
Implementsosid.OsidIdentifiableQueryInspector
osid.OsidOperableQueryInspector
osid.OsidSubjugateableQueryInspector
Description

The interface to inspect a value query.

MethodgetPriorityTerms
Description

Gets the priority query terms.

Returnosid.search.terms.CardinalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetBooleanValueTerms
Description

Gets the boolean value query terms.

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

Gets the bytes value query terms.

Returnosid.search.terms.BytesTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCardinalValueTerms
Description

Gets the cardinal value query terms.

Returnosid.search.terms.CardinalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCoordinateValueTerms
Description

Gets the coordinate value query terms.

Returnosid.search.terms.CoordinateTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCurrencyValueTerms
Description

Gets the currency value query terms.

Returnosid.search.terms.CurrencyTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDateTimeValueTerms
Description

Gets the date time value query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDecimalValueTerms
Description

Gets the decimal value query terms.

Returnosid.search.terms.DecimalRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDistanceValueTerms
Description

Gets the distance value query terms.

Returnosid.search.terms.DistanceTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDurationValueTerms
Description

Gets the duration value query terms.

Returnosid.search.terms.DurationTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetHeadingValueTerms
Description

Gets the heading value query terms.

Returnosid.search.terms.HeadingTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetIdValueTerms
Description

Gets the Id value query terms.

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

Gets the integer value query terms.

Returnosid.search.terms.IntegerRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSpatialUnitValueTerms
Description

Gets the spatial unit value query terms.

Returnosid.search.terms.SpatialUnitTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetSpeedValueTerms
Description

Gets the speed value query terms.

Returnosid.search.terms.SpeedTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetStringValueTerms
Description

Gets the string value query terms.

Returnosid.search.terms.StringTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetTimeValueTerms
Description

Gets the time value query terms.

Returnosid.search.terms.TimeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetTypeValueTerms
Description

Gets the type value query terms.

Returnosid.search.terms.TypeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetVersionValueTerms
Description

Gets the version value query terms.

Returnosid.search.terms.VersionRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetObjectValueTypeTerms
Description

Gets the object value type query terms.

Returnosid.search.terms.TypeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetObjectValueTerms
Description

Gets the object value query terms.

Returnosid.search.terms.ObjectTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetParameterIdTerms
Description

Gets the parameter Id query terms.

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

Gets the parameter query terms.

Returnosid.configuration.ParameterQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetConfigurationIdTerms
Description

Gets the configuration Id query terms.

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

Gets the configuration query terms.

Returnosid.configuration.ConfigurationQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetValueQueryInspectorRecord
Description

Gets the value query record corresponding to the given Value record Type.

Parametersosid.type.TypevalueRecordTypea value record type
Returnosid.configuration.records.ValueQueryInspectorRecordthe value query inspector record
ErrorsNULL_ARGUMENT valueRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(valueRecordType) is false
CompliancemandatoryThis method must be implemented.