Uses of Class
org.apache.cayenne.map.Entity

Packages that use Entity
org.apache.cayenne.exp.parser Contains expression parser and other expression internals. 
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. 
org.apache.cayenne.project.validator   
org.apache.cayenne.wocompat Contains classes that interface Cayenne with Apple's WebObjects
 

Uses of Entity in org.apache.cayenne.exp.parser
 

Methods in org.apache.cayenne.exp.parser with parameters of type Entity
protected  CayenneMapEntry ASTPath.evaluateEntityNode(Entity entity)
          Helper method to evaluate path expression with Cayenne Entity.
 

Uses of Entity in org.apache.cayenne.map
 

Subclasses of Entity in org.apache.cayenne.map
 class DbEntity
          A DbEntity is a mapping descriptor that defines a structure of a database table.
 class DetectedDbEntity
          A DbEntity subclass used to hold extra JDBC metadata.
 class ObjEntity
          ObjEntity is a mapping descriptor for a DataObject Java class.
 

Fields in org.apache.cayenne.map declared as Entity
protected  Entity Attribute.entity
           
protected  Entity Relationship.sourceEntity
           
 

Methods in org.apache.cayenne.map that return Entity
 Entity Attribute.getEntity()
          Returns parent entity that holds this attribute.
 Entity Relationship.getSourceEntity()
          Returns relationship source entity.
 Entity DbRelationship.getTargetEntity()
          Returns a target of this relationship.
 Entity ObjRelationship.getTargetEntity()
          Returns a target ObjEntity of this relationship.
abstract  Entity Relationship.getTargetEntity()
          Returns a target entity of the relationship.
 

Methods in org.apache.cayenne.map with parameters of type Entity
 Relationship Entity.getAnyRelationship(Entity targetEntity)
          Returns a relationship that has a specified entity as a target.
 void Attribute.setEntity(Entity entity)
          Sets parent entity that holds this attribute.
 void Relationship.setSourceEntity(Entity sourceEntity)
          Sets relationship source entity.
 void Relationship.setTargetEntity(Entity targetEntity)
          Sets relationship target entity.
 

Uses of Entity in org.apache.cayenne.map.event
 

Fields in org.apache.cayenne.map.event declared as Entity
protected  Entity EntityEvent.entity
           
 

Methods in org.apache.cayenne.map.event that return Entity
 Entity EntityEvent.getEntity()
          Returns entity object associated with this event.
 

Methods in org.apache.cayenne.map.event with parameters of type Entity
 void EntityEvent.setEntity(Entity entity)
          Sets the entity.
 

Constructors in org.apache.cayenne.map.event with parameters of type Entity
AttributeEvent(Object src, Attribute attr, Entity entity)
          Creates a Attribute change event.
AttributeEvent(Object src, Attribute attr, Entity entity, int id)
          Creates a Attribute event of a specified type.
AttributeEvent(Object src, Attribute attr, Entity entity, String oldName)
          Creates a Attribute name change event.
EntityEvent(Object src, Entity entity)
          Creates a Entity change event.
EntityEvent(Object src, Entity entity, int id)
          Creates a Entity event of a specified type.
EntityEvent(Object src, Entity entity, String oldName)
          Creates a Entity name change event.
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 Entity in org.apache.cayenne.project
 

Methods in org.apache.cayenne.project with parameters of type Entity
static Relationship NamedObjectFactory.createRelationship(Entity srcEnt, Entity targetEnt, boolean toMany)
          Creates a relationship using an appropriate factory class.
 

Uses of Entity in org.apache.cayenne.project.validator
 

Methods in org.apache.cayenne.project.validator that return Entity
protected  Entity SelectQueryValidator.validateRoot(SelectQuery query, ProjectPath path, Validator validator)
           
 

Methods in org.apache.cayenne.project.validator with parameters of type Entity
protected  void SelectQueryValidator.validateOrdering(Entity entity, Ordering ordering, ProjectPath path, Validator validator)
           
protected  void SelectQueryValidator.validatePrefetch(Entity entity, String prefetch, ProjectPath path, Validator validator)
           
protected  void SelectQueryValidator.validateQualifier(Entity entity, Expression qualifier, ProjectPath path, Validator validator)
           
 

Uses of Entity in org.apache.cayenne.wocompat
 

Subclasses of Entity in org.apache.cayenne.wocompat
 class EOObjEntity
          An extension of ObjEntity used to accomodate extra EOModel entity properties.
 



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.