Uses of Class
org.apache.cayenne.map.Relationship
Package
Description
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
-
Uses of Relationship in org.apache.cayenne.map
Modifier and TypeInterfaceDescriptioninterface
PathComponent<T extends Attribute,
U extends Relationship> A component in a path chain.Modifier and TypeClassDescriptionclass
A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.class
Describes an association between two Java classes mapped as source and target ObjEntity.Modifier and TypeMethodDescription<T extends Attribute,
U extends Relationship>
PathComponent<T, U> Entity.lastPathComponent
(Expression path, Map aliasMap) Convenience method returning the last component in the path iterator.abstract <T extends Attribute,
U extends Relationship>
Iterable<PathComponent<T, U>> Entity.resolvePath
(Expression pathExp, Map aliasMap) Returns an Iterable over the path components with elements represented asPathComponent
instances, encapsulating a relationship, an attribute or a subpath alias.Modifier and TypeMethodDescriptionEntity.getAnyRelationship
(Entity targetEntity) Returns a relationship that has a specified entity as a target.Entity.getRelationship
(String relName) Returns relationship with namerelName
.abstract Relationship
Relationship.getReverseRelationship()
Returns a "complimentary" relationship going in the opposite direction.Modifier and TypeMethodDescriptionMap
<String, ? extends Relationship> Entity.getRelationshipMap()
Returns an unmodifiable map of relationships sorted by name.Collection
<? extends Relationship> Entity.getRelationships()
Returns an unmodifiable collection of Relationships that exist in this entity.Modifier and TypeMethodDescriptionvoid
Entity.addRelationship
(Relationship relationship) Adds new relationship to the entity. -
Uses of Relationship in org.apache.cayenne.map.event
Modifier and TypeMethodDescriptionRelationshipEvent.getRelationship()
Returns relationship associated with this event.Modifier and TypeMethodDescriptionvoid
RelationshipEvent.setRelationship
(Relationship relationship) Sets relationship associated with this event.ModifierConstructorDescriptionRelationshipEvent
(Object src, Relationship rel, Entity entity) Creates a Relationship change event.RelationshipEvent
(Object src, Relationship rel, Entity entity, int id) Creates a Relationship event of a specified type.RelationshipEvent
(Object src, Relationship rel, Entity entity, String oldName) Creates a Relationship name change event.