| Home >> All >> org >> objectstyle >> cayenne >> [ map Javadoc ] |
| | org.objectstyle.cayenne.map.event.* (20) |
org.objectstyle.cayenne.map: Javadoc index of package org.objectstyle.cayenne.map.
Package Samples:
org.objectstyle.cayenne.map.event: Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
Classes:
ObjRelationship: Metadata for the navigational association between the data objects. For example, if class "Employee" you may need to get to the department entity by calling "employee.getDepartment()". In this case you navigate from data object class Employee to Department. In this case Employee is source and Department is target. The navigation from Department to the list of employees would be expressed by another instance of ObjRelationship. ObjRelationship class also stores the navigation information in terms of the database entity relationships. The ObjRelationship objects are stored in the ObjEntities.
DerivedDbAttribute: A DerivedDbAttribute is a DbAttribute that resolves to an SQL expression based on a set of other attributes. DerivedDbAttribute's allow to build expressions like " count(id) ", " sum(price) ", etc. Internally DerivedDbAttribute is defined as a specification string and a set of substitution DbAttribute parameters. Specification string is an SQL expression that contains placeholders ( %@ ) for attribute parameters, for example: sum(%@) + sum(%@)
DbKeyGenerator: DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner. DbAdapter generates actual key values based on the configuration. For more details see data-map.dtd
DataMap: DataMap is a central class in Cayenne Object Relational mapping design. It contains a set of mapping descriptors, such as entities, attributes and relationships, providing O/R mapping of a set of database tables to a set of Java classes.
DbAttributePair: A DbAttributePair represents a join between two database tables. A PK/FK relationship consists of one or more joins. Correspinding Cayenne descriptor object, DbRelationship, contains one or more DbAtributePairs.
ObjEntity: ObjEntity is a mapping descriptor for a DataObject Java class. It contains the information about the Java class itself, as well as its mapping to the DbEntity layer.
Entity: An Entity is an abstract descriptor for an entity mapping concept. Entity can represent either a descriptor of database table or a persistent object.
DerivedDbEntity: DbEntity subclass that is based on another DbEntity and allows to define complex database expressions like GROUP BY and aggregate functions.
RelationshipEvent: Represents events resulted from Relationship changes in CayenneModeler. This event is used for both ObjRelationships and DbRelationships.
AttributeEvent: Represents events resulted from Attribute changes in CayenneModeler. This event is used for both ObjAttributes and DbAttributes.
MapObject: Superclass of DataMap objects. Provides a default implementation of CayenneMapEntry needed to implement a doubly linked maps.
DbRelationship: A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
EntityEvent: Represents events resulted from Entity changes in CayenneModeler. This event is used for both ObjEntities and DbEntities.
MapLoader: Default MapLoader. Its responsibilities include reading DataMaps from XML files and saving DataMap objects back to XML.
ProcedureEvent: An event generated when a Procedure object is added to a DataMap, removed from a DataMap, or changed within a DataMap.
DbEntity: A DbEntity is a mapping descriptor that defines a structure of a database table.
DataMapException: A DataMapException is thrown to indicate problemes with DataMap loading.
DeleteRule: Defines constants for the possible deleteRule values of an ObjRelationship
DomainEvent: Represents events resulted from DataDomain changes in CayenneModeler.
DbAttribute: A DbAttribute defines a descriptor for a single database table column.
DataNodeEvent: Represents events resulted from DataNode changes in CayenneModeler.
DataMapEvent: Represents events resulted from DataMap changes in CayenneModeler.
Attribute: An Attribute defines an abstract descriptor of an entity attribute.
TableInfo: Stores information about a table retrieved from database meta data.
ObjAttribute: An ObjAttribute is a mapping descriptor of a Java class property.
| Home | Contact Us | Privacy Policy | Terms of Service |