| Modifier and Type | Field and Description | 
|---|---|
Association | 
Association.reversalAssociation
The counterpart of the association for the reversal direction. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
java.util.List<Association> | 
Table.associations
Associations to other tables. 
 | 
java.util.Map<java.lang.String,Association> | 
DataModel.namedAssociations
Maps association-names to associations; 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Table> | 
DataModel.getIndependentTables(java.util.Set<Table> tableSet,
                    java.util.Set<Association> associations)
Gets all independent tables
 (i.e. tables which don't depend on other tables in the set)
 of a given table-set. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
EntityGraph.markDependentEntitiesAsTraversed(Association association,
                                java.sql.ResultSet resultSet,
                                java.sql.ResultSetMetaData resultSetMetaData,
                                java.util.Map<java.lang.String,java.lang.Integer> typeCache)
Marks all entities which depends on given entity as traversed. 
 | 
abstract void | 
EntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> typeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
abstract long | 
EntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
void | 
EntityGraph.removeDependencies(Association association)
Removes all dependencies for a given association. 
 | 
abstract long | 
EntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
abstract long | 
EntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocalEntityGraph.markDependentEntitiesAsTraversed(Association association,
                                java.sql.ResultSet resultSet,
                                java.sql.ResultSetMetaData resultSetMetaData,
                                java.util.Map<java.lang.String,java.lang.Integer> typeCache)
Marks all entities which depends on given entity as traversed. 
 | 
void | 
LocalEntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> theTypeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
long | 
LocalEntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
long | 
LocalEntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
long | 
LocalEntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RemoteEntityGraph.markDependentEntitiesAsTraversed(Association association,
                                java.sql.ResultSet resultSet,
                                java.sql.ResultSetMetaData resultSetMetaData,
                                java.util.Map<java.lang.String,java.lang.Integer> typeCache)
Marks all entities which depends on given entity as traversed. 
 | 
void | 
RemoteEntityGraph.readDependentEntities(Table table,
                     Association association,
                     java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Session.ResultSetReader reader,
                     java.util.Map<java.lang.String,java.lang.Integer> typeCache,
                     java.lang.String selectionSchema,
                     java.lang.String originalPKAliasPrefix)
Reads all entities which depends on given entity. 
 | 
long | 
RemoteEntityGraph.removeAssociatedDestinations(Association association,
                            boolean deletedEntitiesAreMarked,
                            java.util.Set<Table> allTables)
Removes all entities from this graph which are associated with an entity
 outside the graph. 
 | 
long | 
RemoteEntityGraph.resolveAssociation(Table table,
                  Association association,
                  EntityGraph otherGraph,
                  EntityGraph universum,
                  boolean forDelete)
Resolves an association. 
 | 
long | 
RemoteEntityGraph.resolveAssociation(Table table,
                  Association association,
                  int today)
Resolves an association. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<Association> | 
ModelElementFinder.findAssociations(DataModel dataModel,
                java.util.Map<Association,java.lang.String[]> namingSuggestions,
                Session session,
                ExecutionContext executionContext)
Finds a set of  
Associations. | 
java.util.Collection<Association> | 
JDBCMetaDataBasedModelElementFinder.findAssociations(DataModel dataModel,
                java.util.Map<Association,java.lang.String[]> namingSuggestion,
                Session session,
                ExecutionContext executionContext)
Finds associations by reading the databases meta-data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<Association> | 
ModelElementFinder.findAssociations(DataModel dataModel,
                java.util.Map<Association,java.lang.String[]> namingSuggestions,
                Session session,
                ExecutionContext executionContext)
Finds a set of  
Associations. | 
java.util.Collection<Association> | 
JDBCMetaDataBasedModelElementFinder.findAssociations(DataModel dataModel,
                java.util.Map<Association,java.lang.String[]> namingSuggestion,
                Session session,
                ExecutionContext executionContext)
Finds associations by reading the databases meta-data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RestrictionModel.addRestriction(Association association,
              java.lang.String condition,
              java.lang.String location,
              boolean removePreviousRestriction,
              java.util.Map<java.lang.String,java.lang.String> parameters)
Adds a restriction to a association. 
 | 
void | 
RestrictionModel.addRestriction(Association association,
              java.lang.String condition,
              java.lang.String location,
              java.util.Map<java.lang.String,java.lang.String> parameters)
Adds a restriction to a association. 
 | 
java.lang.String | 
RestrictionModel.getRestriction(Association association)
Gets the restriction (in SQL) for an association. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
XmlUtil.ObjectNotationTransformerHandler.associationSketch(Association a,
                 java.lang.String associationName,
                 java.lang.String name)  | 
void | 
XmlRowWriter.endList(Association association)
Writes end element for a list of rows. 
 | 
void | 
XmlRowWriter.startList(Association association,
         java.lang.String name)
Writes start element for a list of rows. 
 | 
| Constructor and Description | 
|---|
XmlWritingNodeVisitor(java.sql.ResultSet resultSet,
                     java.sql.ResultSetMetaData resultSetMetaData,
                     Table table,
                     Association association,
                     Session session)
Constructor. 
 |