public interface AgentQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining agent queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgencyIdTerms()
Gets the agency
Id terms. |
AgencyQueryInspector[] |
getAgencyTerms()
Gets the agency terms.
|
AgentQueryInspectorRecord |
getAgentQueryInspectorRecord(Type agentRecordType)
Gets the query inspector record corresponding to the given
Agent record Type. |
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource 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[] getResourceIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getAgencyIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. AgencyQueryInspector[] getAgencyTerms()
mandatory
- This method must be implemented. AgentQueryInspectorRecord getAgentQueryInspectorRecord(Type agentRecordType) throws OperationFailedException
Agent
record Type.
agentRecordType
- an agent record typeNullArgumentException
- agentRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(agentRecordType)
is false
mandatory
- This method must be implemented.