B C D G I J K M N O P R S T U V W Z

B

baseModel - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 
booleanTypeCanidate(Column) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 

C

cardinalTypes(Integer) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 
classNames - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 
classNameSingular(Table) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Uses camel-back naming conventions to convert table name to class name converting plural to singular names as specified in the OONamingService.
classNameSingular(Table) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
Generate a class name from a table.
containerType(FkConstraint) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Given a foreign key constraint with a many-sided mapping, return container interface.
containerType(FkConstraint) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
 
contextLoader - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 
createProperty(Class, Column) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
createProperty2(String, String, Class) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
currentClass - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 
currentProperty - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 

D

Db2JavaMapper - Class in org.javagen.revgen.mapping
Maps DB elements to Java types and names.
Db2JavaMapper() - Constructor for class org.javagen.revgen.mapping.Db2JavaMapper
 
Db2JavaUtil - Class in org.javagen.revgen.mapping
Misc.
Db2OOMapper - Interface in org.javagen.revgen.mapping
 
db2OOMapper - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 
Db2OOMapper.ReferenceNamingStrategy - Enum in org.javagen.revgen.mapping
 
DbTransformerPass1 - Class in org.javagen.revgen.visitor
Traverses the database model in two steps and generates an entity model.
DbTransformerPass1() - Constructor for class org.javagen.revgen.visitor.DbTransformerPass1
 
DbTransformerPass2 - Class in org.javagen.revgen.visitor
Traverses the database model in two steps and generates an entity model.
DbTransformerPass2() - Constructor for class org.javagen.revgen.visitor.DbTransformerPass2
 
dbVisitor - Variable in class org.javagen.revgen.visitor.IdAssignerDb2OO
 
DEFAULT_TYPE - Static variable in class org.javagen.revgen.mapping.Db2JavaMapper
 
determineCardinality(FkConstraint) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Determines the cardinality based on foreign key constraints as follows: If cardinality is already set just return it. if a link table is referenced, return MANY_TO_MANY. If foreign key is unique, return ONE_TO_ONE. Otherwise, return MANY_TO_ONE for the side that contains the foreign key and ONE_TO_MANY for the opposite side.
determineCardinality(FkConstraint) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
 

G

gen(Model) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
Entry point for transformer
gen(Model) - Method in class org.javagen.revgen.visitor.IdAssignerDb2OO
 
getBaseModel() - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
getClassFromTable(Table) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
Lookup mapped Class instance held in Table context filtering out link-tables.
getCollections() - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
getDb2OOMapper() - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
getDefaultType() - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
getOONamingService() - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
getPluralTableNames() - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
getRegexRenamer() - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 

I

IdAssignerDb2OO - Class in org.javagen.revgen.visitor
Generates IDs for both Java and DB model instances.
IdAssignerDb2OO() - Constructor for class org.javagen.revgen.visitor.IdAssignerDb2OO
 
isManyCardinality(FkConstraint) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
This method calls determineCardinality as a side effect
isManyCardinality(FkConstraint) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
 

J

java2DbMapping - Static variable in class org.javagen.revgen.mapping.Db2JavaUtil
 
javaType(DbType) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 
javaType(String) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 

K

Keys - Enum in org.javagen.revgen.context
Common keys used to lookup values and templates in the context.

M

Main - Class in org.javagen.revgen
Loads RevGen configuration and executes code generation pipeline using Spring framework IoC BeanFactory.
Main() - Constructor for class org.javagen.revgen.Main
 
main(String[]) - Static method in class org.javagen.revgen.Main
Loads and runs RevGen using Spring configuration file.
minimalJavaType(Column) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
Try to match best minimal Java numeric type needed to represent SQL type.
minimulNumericType(Integer, Integer) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 

N

notTrue(Boolean) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 

O

ooNamingService - Variable in class org.javagen.revgen.mapping.Db2JavaMapper
 
ooVisitor - Variable in class org.javagen.revgen.visitor.IdAssignerDb2OO
 
org.javagen.revgen - package org.javagen.revgen
 
org.javagen.revgen.context - package org.javagen.revgen.context
 
org.javagen.revgen.mapping - package org.javagen.revgen.mapping
 
org.javagen.revgen.visitor - package org.javagen.revgen.visitor
 

P

PostProcessVisitor - Class in org.javagen.revgen.visitor
Post-process DB-to-Java model before templates are generated, making sure model is consistant.
PostProcessVisitor() - Constructor for class org.javagen.revgen.visitor.PostProcessVisitor
 
primitiveClass(Class<?>) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 
primitiveMappingCanidate(Class<?>, Column) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
Converts types to primitives if they are not keys and are not nullable.
propertyNameSingular(Column) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Uses camel-back naming conventions to convert column name to property name.
propertyNameSingular(Column) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
Generate a property name from a column.
propertyType(Column) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Tries to find best Java type for column type.
propertyType(Column) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
Generate a property type from a column.

R

referenceName(FkConstraint) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Name reference based on ReferenceNamingStrategy.
referenceName(FkConstraint) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
 
referenceOwningSide(Reference) - Method in class org.javagen.revgen.visitor.PostProcessVisitor
Determines the owning side of a relationship as follows: if unidirectional then it IS the owning side if is the foreign key holding side then it IS the owning side if it is a ManyToMany and owningSide=true set in context then it IS the owning side if it is a ManyToMany then sort parent tables by name to determine owning side
referenceType(FkConstraint) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Given a foreign key constraint assign the property type based on the target class, including special handling needed for relations containing link tables.
referenceType(FkConstraint) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
Generate a reference type from a foreign key constraint.

S

setBaseModel(Model) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
setCollections(Collections) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setDb2OOMapper(Db2OOMapper) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
setDefaultType(String) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setOONamingService(OONamingService) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setPluralTableNames(boolean) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setReferenceNamingStrategy(Db2OOMapper.ReferenceNamingStrategy) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setReferenceNamingStrategy(Db2OOMapper.ReferenceNamingStrategy) - Method in interface org.javagen.revgen.mapping.Db2OOMapper
 
setReferenceNamingStrategyString(String) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setRegexRenamer(RegexRenamer) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
 
setRegexReplacePairs(String) - Method in class org.javagen.revgen.mapping.Db2JavaMapper
Property file friendly means of adding regex-replacePattern pairs as comma-delineated list.
stack - Variable in class org.javagen.revgen.visitor.DbTransformerPass1
 

T

toString() - Method in enum org.javagen.revgen.context.Keys
 

U

uniquePropertyName(Class, String) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 

V

valueOf(String) - Static method in enum org.javagen.revgen.context.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.revgen.mapping.Db2OOMapper.ReferenceNamingStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.javagen.revgen.context.Keys
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.revgen.mapping.Db2OOMapper.ReferenceNamingStrategy
Returns an array containing the constants of this enum type, in the order they're declared.
visit(Database) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
 
visit(Table) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
Convert table to class
visit(Column) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
Convert column to class property
visit(PkColumn) - Method in class org.javagen.revgen.visitor.DbTransformerPass1
Does nothing - primary keys are converted during table creation by calling primaryKeyCode().
visit(FkConstraint) - Method in class org.javagen.revgen.visitor.DbTransformerPass2
Convert foreign key constraint into class reference.
visit(Table) - Method in class org.javagen.revgen.visitor.DbTransformerPass2
 
visit(Column) - Method in class org.javagen.revgen.visitor.DbTransformerPass2
 
visit(Model) - Method in class org.javagen.revgen.visitor.PostProcessVisitor
 

W

warn(String) - Method in class org.javagen.revgen.visitor.PostProcessVisitor
 
wrapperToPrimitive - Static variable in class org.javagen.revgen.mapping.Db2JavaUtil
 

Z

zeroScale(Integer) - Static method in class org.javagen.revgen.mapping.Db2JavaUtil
 

B C D G I J K M N O P R S T U V W Z

Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.