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, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
IdTerm[] 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.