public interface ResourceRelationshipQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining resource relationship queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getBinIdTerms()
Gets the bin
Id query terms. |
BinQueryInspector[] |
getBinTerms()
Gets the bin query terms.
|
IdTerm[] |
getDestinationResourceIdTerms()
Gets the Destination resource
Id query terms. |
ResourceQueryInspector[] |
getDestinationResourceTerms()
Gets the Destination resource query terms.
|
ResourceRelationshipQueryInspectorRecord |
getResourceRelationshipQueryInspectorRecord(Type resourceRelationshipRecordType)
Gets the resource relationship query inspector record corresponding to
the given
ResourceRelationship record Type. |
BooleanTerm[] |
getSameResourceTerms()
Gets the same resource query terms.
|
IdTerm[] |
getSourceResourceIdTerms()
Gets the source resource
Id query terms. |
ResourceQueryInspector[] |
getSourceResourceTerms()
Gets the source resource query terms.
|
getEndReasonIdTerms, getEndReasonTerms
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
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getSourceResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getSourceResourceTerms()
mandatory
- This method must be implemented. IdTerm[] getDestinationResourceIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getDestinationResourceTerms()
mandatory
- This method must be implemented. BooleanTerm[] getSameResourceTerms()
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. ResourceRelationshipQueryInspectorRecord getResourceRelationshipQueryInspectorRecord(Type resourceRelationshipRecordType) throws OperationFailedException
ResourceRelationship
record Type.
resourceRelationshipRecordType
- a resource relationship record
typeNullArgumentException
-
resourceRelationshipRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(resourceRelationshipRecordType)
is
false
mandatory
- This method must be implemented.