public interface RelationshipQueryInspector extends OsidRelationshipQueryInspector
This is the query inspector for examining relationship queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getDestinationIdTerms()
Gets the other peer
Id terms. |
IdTerm[] |
getFamilyIdTerms()
Gets the family
Id terms. |
FamilyQueryInspector[] |
getFamilyTerms()
Gets the family terms.
|
RelationshipQueryInspectorRecord |
getRelationshipQueryInspectorRecord(Type relationshipRecordType)
Gets the relationship query inspector record corresponding to the
given
Relationship record Type. |
BooleanTerm[] |
getSamePeerIdTerms()
Gets the same peer terms.
|
IdTerm[] |
getSourceIdTerms()
Gets the peer
Id 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[] getSourceIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. IdTerm[] getDestinationIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. BooleanTerm[] getSamePeerIdTerms()
mandatory
- This method must be implemented. IdTerm[] getFamilyIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. FamilyQueryInspector[] getFamilyTerms()
mandatory
- This method must be implemented. RelationshipQueryInspectorRecord getRelationshipQueryInspectorRecord(Type relationshipRecordType) throws OperationFailedException, PermissionDeniedException
Relationship
record Type.
relationshipRecordType
- a relationship record typeNullArgumentException
- relationshipRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(relationshipRecordType)
is false
mandatory
- This method must be implemented.