Interface ValueQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector
public interface ValueQueryInspector
extends OsidObjectQueryInspector, OsidOperableQueryInspector, OsidSubjugateableQueryInspector
The interface to inspect a value query.
-
Method Summary
Modifier and TypeMethodDescriptionGets the boolean value query terms.Gets the bytes value query terms.TypeTerm[]Gets the calendar type query terms.Gets the cardinal value query terms.IdTerm[]Gets the configurationIdquery terms.Gets the configuration query terms.TypeTerm[]Gets the coordinate type query terms.Gets the coordinate value query terms.TypeTerm[]Gets the currency type query terms.Gets the currency value query terms.Gets the date time value query terms.Gets the decimal value query terms.Gets the distance value query terms.Gets the duration value query terms.TypeTerm[]Gets the format type query terms.TypeTerm[]Gets the heading type query terms.Gets the heading value query terms.IdTerm[]Gets the Id value query terms.Gets the integer value query terms.TypeTerm[]Gets the language type query terms.TypeTerm[]Gets the object type query terms.Gets the object value query terms.IdTerm[]Gets the parameterIdquery terms.Gets the parameter query terms.Gets the priority query terms.TypeTerm[]Gets the script type query terms.Gets the spatial unit value query terms.Gets the speed value query terms.Gets the string value query terms.TypeTerm[]Gets the time type query terms.TimeTerm[]Gets the time value query terms.TypeTerm[]Gets the type value query terms.getValueQueryInspectorRecord(Type valueRecordType) Gets the value query record corresponding to the givenValuerecordType.TypeTerm[]Gets the versions scheme type query terms.Gets the version value query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidOperableQueryInspector
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTermsModifier and TypeMethodDescriptionGets the active query terms.Gets the administratively disabled query terms.Gets the administratively enabled query terms.Gets the operational query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.
-
Method Details
-
getPriorityTerms
CardinalRangeTerm[] getPriorityTerms()Gets the priority query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getBooleanValueTerms
BooleanTerm[] getBooleanValueTerms()Gets the boolean value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getBytesValueTerms
BytesTerm[] getBytesValueTerms()Gets the bytes value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCardinalValueTerms
CardinalRangeTerm[] getCardinalValueTerms()Gets the cardinal value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCoordinateTypeTerms
TypeTerm[] getCoordinateTypeTerms()Gets the coordinate type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCoordinateValueTerms
CoordinateTerm[] getCoordinateValueTerms()Gets the coordinate value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCurrencyTypeTerms
TypeTerm[] getCurrencyTypeTerms()Gets the currency type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCurrencyValueTerms
CurrencyTerm[] getCurrencyValueTerms()Gets the currency value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getCalendarTypeTerms
TypeTerm[] getCalendarTypeTerms()Gets the calendar type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTimeTypeTerms
TypeTerm[] getTimeTypeTerms()Gets the time type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDateTimeValueTerms
DateTimeRangeTerm[] getDateTimeValueTerms()Gets the date time value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDecimalValueTerms
DecimalRangeTerm[] getDecimalValueTerms()Gets the decimal value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getLanguageTypeTerms
TypeTerm[] getLanguageTypeTerms()Gets the language type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getScriptTypeTerms
TypeTerm[] getScriptTypeTerms()Gets the script type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getFormatTypeTerms
TypeTerm[] getFormatTypeTerms()Gets the format type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDistanceValueTerms
DistanceTerm[] getDistanceValueTerms()Gets the distance value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDurationValueTerms
DurationTerm[] getDurationValueTerms()Gets the duration value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHeadingTypeTerms
TypeTerm[] getHeadingTypeTerms()Gets the heading type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getHeadingValueTerms
HeadingTerm[] getHeadingValueTerms()Gets the heading value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getIdValueTerms
IdTerm[] getIdValueTerms()Gets the Id value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getIntegerValueTerms
IntegerRangeTerm[] getIntegerValueTerms()Gets the integer value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSpatialUnitValueTerms
SpatialUnitTerm[] getSpatialUnitValueTerms()Gets the spatial unit value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getSpeedValueTerms
SpeedTerm[] getSpeedValueTerms()Gets the speed value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getStringValueTerms
StringTerm[] getStringValueTerms()Gets the string value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTimeValueTerms
TimeTerm[] getTimeValueTerms()Gets the time value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTypeValueTerms
TypeTerm[] getTypeValueTerms()Gets the type value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getVersionSchemeTerms
TypeTerm[] getVersionSchemeTerms()Gets the versions scheme type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getVersionValueTerms
VersionRangeTerm[] getVersionValueTerms()Gets the version value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getObjectTypeTerms
TypeTerm[] getObjectTypeTerms()Gets the object type query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getObjectValueTerms
ObjectTerm[] getObjectValueTerms()Gets the object value query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getParameterIdTerms
IdTerm[] getParameterIdTerms()Gets the parameterIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getParameterTerms
ParameterQueryInspector[] getParameterTerms()Gets the parameter query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getConfigurationIdTerms
IdTerm[] getConfigurationIdTerms()Gets the configurationIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getConfigurationTerms
ConfigurationQueryInspector[] getConfigurationTerms()Gets the configuration query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getValueQueryInspectorRecord
ValueQueryInspectorRecord getValueQueryInspectorRecord(Type valueRecordType) throws OperationFailedException Gets the value query record corresponding to the givenValuerecordType.- Parameters:
valueRecordType- a value record type- Returns:
- the value query inspector record
- Throws:
NullArgumentException-valueRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(valueRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-