| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Relationship | |
|---|---|
| org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes. | 
| org.apache.cayenne.map.event | |
| org.apache.cayenne.project | Contains model classes used by CayenneModeler or any other MVC type of application to work with Cayenne project files. | 
| Uses of Relationship in org.apache.cayenne.map | 
|---|
| Classes in org.apache.cayenne.map with type parameters of type Relationship | |
|---|---|
|  interface | PathComponent<T extends Attribute,U extends Relationship>A component in a path chain. | 
| Subclasses of Relationship in org.apache.cayenne.map | |
|---|---|
|  class | DbRelationshipA DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs. | 
|  class | DbRelationshipDetectedA subclass of DbRelationshipto hold some extra runtime information. | 
|  class | ObjRelationshipDescribes an association between two Java classes mapped as source and target ObjEntity. | 
| Fields in org.apache.cayenne.map with type parameters of type Relationship | |
|---|---|
| protected  SortedMap<String,Relationship> | Entity.relationships | 
| Methods in org.apache.cayenne.map with type parameters of type Relationship | ||
|---|---|---|
| 
 | Entity.lastPathComponent(Expression path,
                  Map aliasMap)Convenience method returning the last component in the path iterator. | |
| abstract 
 | Entity.resolvePath(Expression pathExp,
            Map aliasMap)Returns an Iterable over the path components with elements represented as PathComponentinstances, encapsulating a relationship, an attribute or a
 subpath alias. | |
| Methods in org.apache.cayenne.map that return Relationship | |
|---|---|
|  Relationship | Entity.getAnyRelationship(Entity targetEntity)Returns a relationship that has a specified entity as a target. | 
|  Relationship | Entity.getRelationship(String relName)Returns relationship with name relName. | 
|  Relationship | ObjEntity.getRelationship(String name)Returns a named Relationship that either belongs to this ObjEntity or is inherited. | 
| Methods in org.apache.cayenne.map that return types with arguments of type Relationship | |
|---|---|
|  SortedMap<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. | 
| Methods in org.apache.cayenne.map with parameters of type Relationship | |
|---|---|
|  void | Entity.addRelationship(Relationship relationship)Adds new relationship to the entity. | 
| Uses of Relationship in org.apache.cayenne.map.event | 
|---|
| Fields in org.apache.cayenne.map.event declared as Relationship | |
|---|---|
| protected  Relationship | RelationshipEvent.relationship | 
| Methods in org.apache.cayenne.map.event that return Relationship | |
|---|---|
|  Relationship | RelationshipEvent.getRelationship()Returns relationship associated with this event. | 
| Methods in org.apache.cayenne.map.event with parameters of type Relationship | |
|---|---|
|  void | RelationshipEvent.setRelationship(Relationship relationship)Sets relationship associated with this event. | 
| Constructors in org.apache.cayenne.map.event with parameters of type Relationship | |
|---|---|
| RelationshipEvent(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. | |
| Uses of Relationship in org.apache.cayenne.project | 
|---|
| Methods in org.apache.cayenne.project that return Relationship | |
|---|---|
| static Relationship | NamedObjectFactory.createRelationship(Entity srcEnt,
                   Entity targetEnt,
                   boolean toMany)Creates a relationship using an appropriate factory class. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||