public interface KeyQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining key queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent terms.
|
KeyQueryInspectorRecord |
getKeyQueryInspectorRecord(Type keyRecordType)
Gets the key query inspector record corresponding to the given
Key record Type. |
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[] getAgentIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. AgentQueryInspector[] getAgentTerms()
mandatory
- This method must be implemented. KeyQueryInspectorRecord getKeyQueryInspectorRecord(Type keyRecordType) throws OperationFailedException
Key
record Type.
keyRecordType
- a key record typeNullArgumentException
- keyRecordType
is
null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(keyRecordType)
is false
mandatory
- This method must be implemented.