Uses of Class
org.apache.cayenne.map.ObjRelationship
-
Packages that use ObjRelationship Package Description org.apache.cayenne.access.translator.ejbql org.apache.cayenne.ashwood org.apache.cayenne.configuration org.apache.cayenne.configuration.xml org.apache.cayenne.map Contains O/R mapping classes that store relational database metadata information and map it to Java classes.org.apache.cayenne.query Defines standard queries supported by Cayenne and extension mechanism to create custom queries.org.apache.cayenne.reflect org.apache.cayenne.reflect.generic org.apache.cayenne.reflect.valueholder org.apache.cayenne.util General utility classes. -
-
Uses of ObjRelationship in org.apache.cayenne.access.translator.ejbql
Methods in org.apache.cayenne.access.translator.ejbql with parameters of type ObjRelationship Modifier and Type Method Description protected DbRelationship
EJBQLPathTranslator. chooseDbRelationship(ObjRelationship relationship)
Checks if the object relationship is flattened and then chooses the corresponding db relationship.protected void
EJBQLPathTranslator. processTerminatingRelationship(ObjRelationship relationship)
-
Uses of ObjRelationship in org.apache.cayenne.ashwood
Methods in org.apache.cayenne.ashwood with parameters of type ObjRelationship Modifier and Type Method Description protected Persistent
AshwoodEntitySorter. findReflexiveMaster(Persistent object, ObjRelationship toOneRel, String targetEntityName)
-
Uses of ObjRelationship in org.apache.cayenne.configuration
Methods in org.apache.cayenne.configuration with parameters of type ObjRelationship Modifier and Type Method Description T
BaseConfigurationNodeVisitor. visitObjRelationship(ObjRelationship relationship)
T
ConfigurationNodeVisitor. visitObjRelationship(ObjRelationship relationship)
Void
EmptyConfigurationNodeVisitor. visitObjRelationship(ObjRelationship relationship)
-
Uses of ObjRelationship in org.apache.cayenne.configuration.xml
Methods in org.apache.cayenne.configuration.xml that return ObjRelationship Modifier and Type Method Description ObjRelationship
ObjRelationshipHandler. getObjRelationship()
-
Uses of ObjRelationship in org.apache.cayenne.map
Methods in org.apache.cayenne.map that return ObjRelationship Modifier and Type Method Description ObjRelationship
ObjRelationship. createReverseRelationship()
Creates a complimentary reverse relationship from target entity to the source entity.ObjRelationship
ObjRelationship. getClientRelationship()
Returns an ObjAttribute stripped of any server-side information, such as DbAttribute mapping.ObjRelationship
ObjEntity. getRelationship(String name)
Returns a named Relationship that either belongs to this ObjEntity or is inherited.ObjRelationship
ObjEntity. getRelationshipForDbRelationship(DbRelationship dbRelationship)
Returns ObjRelationship of this entity that maps todbRelationship
parameter.ObjRelationship
ObjRelationship. getReverseRelationship()
Returns a "complimentary" ObjRelationship going in the opposite direction.Methods in org.apache.cayenne.map that return types with arguments of type ObjRelationship Modifier and Type Method Description Collection<ObjRelationship>
EntityInheritanceTree. allRelationships()
Collection<ObjRelationship>
ObjEntity. getDeclaredRelationships()
Returns a Collection of all relationships that belong to this ObjEntity, excluding inherited attributes.Map<String,ObjRelationship>
ObjEntity. getRelationshipMap()
Collection<ObjRelationship>
ObjEntity. getRelationships()
PathComponent<ObjAttribute,ObjRelationship>
ObjEntity. lastPathComponent(Expression path, Map aliasMap)
Iterable<PathComponent<ObjAttribute,ObjRelationship>>
ObjEntity. resolvePath(Expression pathExp, Map aliasMap)
Returns an Iterable instance over expression path components based on this entity.Method parameters in org.apache.cayenne.map with type arguments of type ObjRelationship Modifier and Type Method Description protected void
EntityInheritanceTree. appendDeclaredRelationships(Collection<ObjRelationship> c)
-
Uses of ObjRelationship in org.apache.cayenne.query
Fields in org.apache.cayenne.query declared as ObjRelationship Modifier and Type Field Description protected ObjRelationship
PrefetchSelectQuery. lastPrefetchHint
Stores the last ObjRelationship in the prefetch path.Methods in org.apache.cayenne.query that return ObjRelationship Modifier and Type Method Description ObjRelationship
PrefetchSelectQuery. getLastPrefetchHint()
Returns last incoming ObjRelationship in the prefetch relationship chain.ObjRelationship
RelationshipQuery. getRelationship(EntityResolver resolver)
Returns a non-null relationship object for this query.Methods in org.apache.cayenne.query with parameters of type ObjRelationship Modifier and Type Method Description void
PrefetchSelectQuery. setLastPrefetchHint(ObjRelationship relationship)
Constructors in org.apache.cayenne.query with parameters of type ObjRelationship Constructor Description PrefetchSelectQuery(String prefetchPath, ObjRelationship lastPrefetchHint)
Creates a new disjoint prefetch select query. -
Uses of ObjRelationship in org.apache.cayenne.reflect
Fields in org.apache.cayenne.reflect declared as ObjRelationship Modifier and Type Field Description protected ObjRelationship
BaseArcProperty. relationship
Methods in org.apache.cayenne.reflect that return ObjRelationship Modifier and Type Method Description ObjRelationship
ArcProperty. getRelationship()
Returns a relationship associated with this arc.ObjRelationship
BaseArcProperty. getRelationship()
Methods in org.apache.cayenne.reflect with parameters of type ObjRelationship Modifier and Type Method Description protected Accessor
PersistentDescriptorFactory. createMapKeyAccessor(ObjRelationship relationship, ClassDescriptor targetDescriptor)
Creates an accessor to read a map key for a given relationship.protected abstract void
PersistentDescriptorFactory. createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected abstract void
PersistentDescriptorFactory. createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected abstract void
PersistentDescriptorFactory. createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected abstract void
PersistentDescriptorFactory. createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected abstract void
PersistentDescriptorFactory. createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
-
Uses of ObjRelationship in org.apache.cayenne.reflect.generic
Methods in org.apache.cayenne.reflect.generic with parameters of type ObjRelationship Modifier and Type Method Description protected void
DataObjectDescriptorFactory. createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
DataObjectDescriptorFactory. createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
DataObjectDescriptorFactory. createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
DataObjectDescriptorFactory. createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
DataObjectDescriptorFactory. createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
-
Uses of ObjRelationship in org.apache.cayenne.reflect.valueholder
Methods in org.apache.cayenne.reflect.valueholder with parameters of type ObjRelationship Modifier and Type Method Description protected void
ValueHolderDescriptorFactory. createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
ValueHolderDescriptorFactory. createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
ValueHolderDescriptorFactory. createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
ValueHolderDescriptorFactory. createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
protected void
ValueHolderDescriptorFactory. createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship)
-
Uses of ObjRelationship in org.apache.cayenne.util
Methods in org.apache.cayenne.util with parameters of type ObjRelationship Modifier and Type Method Description void
DeleteRuleUpdater. objRelationshipAdded(ObjRelationship rel)
void
EntityMergeListener. objRelationshipAdded(ObjRelationship rel)
Invoked when a missing relationship in ObjEntity is completed from DbEntitystatic void
DeleteRuleUpdater. updateObjRelationship(ObjRelationship rel)
Updates delete rules for specified relationship
-