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, getEndReasonTermsgetCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsgetIdTermsgetRecordTypeTermsgetRecordTypes, hasRecordTypegetAnyTerms, getKeywordTermsgetDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsIdTerm[] 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.