Public Member Functions | Protected Attributes

alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy Class Reference

Inheritance diagram for alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy:
alma.acs.tmcdb.translator.TmcdbSwconfigStrategy

List of all members.

Public Member Functions

 AbstractReverseEngineeringStrategy ()
 AbstractReverseEngineeringStrategy (ReverseEngineeringStrategy delegate)
String tableToClassName (TableIdentifier table)
String columnToPropertyName (TableIdentifier table, String column)
String columnToHibernateTypeName (TableIdentifier table, String columnName, int sqlType, int length, int precision, int scale, boolean nullable, boolean generatedIdentifier)
Map tableToMetaAttributes (TableIdentifier tableIdentifier)
Map columnToMetaAttributes (TableIdentifier identifier, String column)
boolean excludeForeignKeyAsCollection (String keyname, TableIdentifier fromTable, List fromColumns, TableIdentifier referencedTable, List referencedColumns)
boolean excludeForeignKeyAsManytoOne (String keyname, TableIdentifier fromTable, List fromColumns, TableIdentifier referencedTable, List referencedColumns)
AssociationInfo foreignKeyToAssociationInfo (ForeignKey foreignKey)
AssociationInfo foreignKeyToInverseAssociationInfo (ForeignKey foreignKey)

Protected Attributes

AbstractColumn2Attribute[] columnTranslators
AbstractTable2Class[] tableTranslators
AbstractTableInheritance[] inheritanceTranslators

Constructor & Destructor Documentation

alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.AbstractReverseEngineeringStrategy (  ) 

Default constructor, that shouldn't be ever used

alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.AbstractReverseEngineeringStrategy ( ReverseEngineeringStrategy  delegate  ) 

Member Function Documentation

String alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.columnToHibernateTypeName ( TableIdentifier  table,
String  columnName,
int  sqlType,
int  length,
int  precision,
int  scale,
boolean  nullable,
boolean  generatedIdentifier 
)
Map alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.columnToMetaAttributes ( TableIdentifier  identifier,
String  column 
)
String alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.columnToPropertyName ( TableIdentifier  table,
String  column 
)
boolean alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.excludeForeignKeyAsCollection ( String  keyname,
TableIdentifier  fromTable,
List  fromColumns,
TableIdentifier  referencedTable,
List  referencedColumns 
)
boolean alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.excludeForeignKeyAsManytoOne ( String  keyname,
TableIdentifier  fromTable,
List  fromColumns,
TableIdentifier  referencedTable,
List  referencedColumns 
)
AssociationInfo alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.foreignKeyToAssociationInfo ( ForeignKey  foreignKey  ) 
AssociationInfo alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.foreignKeyToInverseAssociationInfo ( ForeignKey  foreignKey  ) 
String alma.acs.tmcdb.translator.AbstractReverseEngineeringStrategy.tableToClassName ( TableIdentifier  table  ) 

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties