Uses of Class
org.apache.cayenne.map.ObjRelationship
Packages that use ObjRelationship
Package
Description
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
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 ObjRelationshipModifier and TypeMethodDescriptionprotected DbRelationshipEJBQLPathTranslator.chooseDbRelationship(ObjRelationship relationship) Checks if the object relationship is flattened and then chooses the corresponding db relationship.protected voidEJBQLPathTranslator.processTerminatingRelationship(ObjRelationship relationship) -
Uses of ObjRelationship in org.apache.cayenne.ashwood
Methods in org.apache.cayenne.ashwood with parameters of type ObjRelationshipModifier and TypeMethodDescriptionprotected PersistentAshwoodEntitySorter.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 ObjRelationshipModifier and TypeMethodDescriptionBaseConfigurationNodeVisitor.visitObjRelationship(ObjRelationship relationship) ConfigurationNodeVisitor.visitObjRelationship(ObjRelationship relationship) EmptyConfigurationNodeVisitor.visitObjRelationship(ObjRelationship relationship) -
Uses of ObjRelationship in org.apache.cayenne.configuration.xml
Methods in org.apache.cayenne.configuration.xml that return ObjRelationship -
Uses of ObjRelationship in org.apache.cayenne.map
Methods in org.apache.cayenne.map that return ObjRelationshipModifier and TypeMethodDescriptionObjRelationship.createReverseRelationship()Creates a complimentary reverse relationship from target entity to the source entity.ObjEntity.getRelationship(String name) Returns a named Relationship that either belongs to this ObjEntity or is inherited.ObjEntity.getRelationshipForDbRelationship(DbRelationship dbRelationship) Returns ObjRelationship of this entity that maps todbRelationshipparameter.ObjRelationship.getReverseRelationship()Returns a "complimentary" ObjRelationship going in the opposite direction.Methods in org.apache.cayenne.map that return types with arguments of type ObjRelationshipModifier and TypeMethodDescriptionEntityInheritanceTree.allRelationships()ObjEntity.getDeclaredRelationships()Returns a Collection of all relationships that belong to this ObjEntity, excluding inherited attributes.ObjEntity.getRelationshipMap()ObjEntity.getRelationships()ObjEntity.resolvePath(Expression pathExp, Map<String, String> 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 ObjRelationshipModifier and TypeMethodDescriptionprotected voidEntityInheritanceTree.appendDeclaredRelationships(Collection<ObjRelationship> c) -
Uses of ObjRelationship in org.apache.cayenne.query
Fields in org.apache.cayenne.query declared as ObjRelationshipModifier and TypeFieldDescriptionprotected ObjRelationshipPrefetchSelectQuery.lastPrefetchHintStores the last ObjRelationship in the prefetch path.Methods in org.apache.cayenne.query that return ObjRelationshipModifier and TypeMethodDescriptionPrefetchSelectQuery.getLastPrefetchHint()Returns last incoming ObjRelationship in the prefetch relationship chain.RelationshipQuery.getRelationship(EntityResolver resolver) Returns a non-null relationship object for this query.Methods in org.apache.cayenne.query with parameters of type ObjRelationshipModifier and TypeMethodDescriptionvoidPrefetchSelectQuery.setLastPrefetchHint(ObjRelationship relationship) Constructors in org.apache.cayenne.query with parameters of type ObjRelationshipModifierConstructorDescriptionPrefetchSelectQuery(CayennePath 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 ObjRelationshipMethods in org.apache.cayenne.reflect that return ObjRelationshipModifier and TypeMethodDescriptionArcProperty.getRelationship()Returns a relationship associated with this arc.BaseArcProperty.getRelationship()Methods in org.apache.cayenne.reflect with parameters of type ObjRelationshipModifier and TypeMethodDescriptionprotected AccessorPersistentDescriptorFactory.createMapKeyAccessor(ObjRelationship relationship, ClassDescriptor targetDescriptor) Creates an accessor to read a map key for a given relationship.protected abstract voidPersistentDescriptorFactory.createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected abstract voidPersistentDescriptorFactory.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 ObjRelationshipModifier and TypeMethodDescriptionprotected voidPersistentObjectDescriptorFactory.createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidPersistentObjectDescriptorFactory.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 ObjRelationshipModifier and TypeMethodDescriptionprotected voidValueHolderDescriptorFactory.createToManyCollectionProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidValueHolderDescriptorFactory.createToManyListProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidValueHolderDescriptorFactory.createToManyMapProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidValueHolderDescriptorFactory.createToManySetProperty(PersistentDescriptor descriptor, ObjRelationship relationship) protected voidValueHolderDescriptorFactory.createToOneProperty(PersistentDescriptor descriptor, ObjRelationship relationship) -
Uses of ObjRelationship in org.apache.cayenne.util
Methods in org.apache.cayenne.util with parameters of type ObjRelationshipModifier and TypeMethodDescriptionvoidDeleteRuleUpdater.objRelationshipAdded(ObjRelationship rel) voidEntityMergeListener.objRelationshipAdded(ObjRelationship rel) Invoked when a missing relationship in ObjEntity is completed from DbEntitystatic voidDeleteRuleUpdater.updateObjRelationship(ObjRelationship rel) Updates delete rules for specified relationship