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, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsIdTerm[] 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.