public interface ResourceQueryInspector extends OsidObjectQueryInspector
This is the query inspector for examining resource queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAgentIdTerms()
Gets the agent
Id query terms. |
AgentQueryInspector[] |
getAgentTerms()
Gets the agent query terms.
|
IdTerm[] |
getAvatarIdTerms()
Gets the asset
Id query terms. |
AssetQueryInspector[] |
getAvatarTerms()
Gets the asset query terms.
|
IdTerm[] |
getBinIdTerms()
Gets the bin
Id query terms. |
BinQueryInspector[] |
getBinTerms()
Gets the bin query terms.
|
IdTerm[] |
getContainingGroupIdTerms()
Gets the containing group
Id query terms. |
ResourceQueryInspector[] |
getContainingGroupTerms()
Gets the containing group query terms.
|
BooleanTerm[] |
getDemographicTerms()
Gets the demographic query terms.
|
BooleanTerm[] |
getGroupTerms()
Gets the group query terms.
|
ResourceQueryInspectorRecord |
getResourceQueryInspectorRecord(Type resourceRecordType)
Gets the record query inspector record corresponding to the given
Resource record Type. |
IdTerm[] |
getResourceRelationshipIdTerms()
Gets the resource relationship
Id query terms. |
ResourceRelationshipQueryInspector[] |
getResourceRelationshipTerms()
Gets the resource relationship query 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
BooleanTerm[] getGroupTerms()
mandatory
- This method must be implemented. BooleanTerm[] getDemographicTerms()
mandatory
- This method must be implemented. IdTerm[] getContainingGroupIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getContainingGroupTerms()
mandatory
- This method must be implemented. IdTerm[] getAvatarIdTerms()
Id
query terms.mandatory
- This method must be implemented. AssetQueryInspector[] getAvatarTerms()
mandatory
- This method must be implemented. IdTerm[] getAgentIdTerms()
Id
query terms.mandatory
- This method must be implemented. AgentQueryInspector[] getAgentTerms()
mandatory
- This method must be implemented. IdTerm[] getResourceRelationshipIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceRelationshipQueryInspector[] getResourceRelationshipTerms()
mandatory
- This method must be implemented. IdTerm[] getBinIdTerms()
Id
query terms.mandatory
- This method must be implemented. BinQueryInspector[] getBinTerms()
mandatory
- This method must be implemented. ResourceQueryInspectorRecord getResourceQueryInspectorRecord(Type resourceRecordType) throws OperationFailedException
Resource
record Type.
resourceRecordType
- a resource record typeNullArgumentException
- resourceRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(resourceRecordType)
is false
mandatory
- This method must be implemented.