public interface MeterQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining meter queries. Each method
specifies an AND term while multiple terms from the same
method produce a nested OR.
| Modifier and Type | Method and Description |
|---|---|
MeterQueryInspectorRecord |
getMeterQueryInspectorRecord(Type meterRecordType)
Gets the meter query inspector record corresponding to the given
Meter record Type. |
IdTerm[] |
getUtilityIdTerms()
Gets the utility
Id terms. |
UtilityQueryInspector[] |
getUtilityTerms()
Gets the utility terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsIdTerm[] getUtilityIdTerms()
Id terms. Id termsmandatory - This method must be implemented. UtilityQueryInspector[] getUtilityTerms()
mandatory - This method must be implemented. MeterQueryInspectorRecord getMeterQueryInspectorRecord(Type meterRecordType) throws OperationFailedException
Meter record Type. Multiple retrievals
produce a nested OR term.meterRecordType - a meter record typeNullArgumentException - meterRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(meterRecordType) is false mandatory - This method must be implemented.