public abstract class AbstractReverseEngineeringStrategy
extends DelegatingReverseEngineeringStrategy
| Modifier and Type | Field and Description |
|---|---|
protected AbstractColumn2Attribute[] |
columnTranslators |
protected AbstractTableInheritance[] |
inheritanceTranslators |
protected AbstractTable2Class[] |
tableTranslators |
| Constructor and Description |
|---|
AbstractReverseEngineeringStrategy()
Default constructor, that shouldn't be ever used
|
AbstractReverseEngineeringStrategy(ReverseEngineeringStrategy delegate) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
columnToHibernateTypeName(TableIdentifier table,
java.lang.String columnName,
int sqlType,
int length,
int precision,
int scale,
boolean nullable,
boolean generatedIdentifier) |
java.util.Map |
columnToMetaAttributes(TableIdentifier identifier,
java.lang.String column) |
java.lang.String |
columnToPropertyName(TableIdentifier table,
java.lang.String column) |
boolean |
excludeForeignKeyAsCollection(java.lang.String keyname,
TableIdentifier fromTable,
java.util.List fromColumns,
TableIdentifier referencedTable,
java.util.List referencedColumns) |
boolean |
excludeForeignKeyAsManytoOne(java.lang.String keyname,
TableIdentifier fromTable,
java.util.List fromColumns,
TableIdentifier referencedTable,
java.util.List referencedColumns) |
AssociationInfo |
foreignKeyToAssociationInfo(ForeignKey foreignKey) |
AssociationInfo |
foreignKeyToInverseAssociationInfo(ForeignKey foreignKey) |
java.lang.String |
tableToClassName(TableIdentifier table) |
java.util.Map |
tableToMetaAttributes(TableIdentifier tableIdentifier) |
protected AbstractColumn2Attribute[] columnTranslators
protected AbstractTable2Class[] tableTranslators
protected AbstractTableInheritance[] inheritanceTranslators
public AbstractReverseEngineeringStrategy()
public AbstractReverseEngineeringStrategy(ReverseEngineeringStrategy delegate)
public java.lang.String tableToClassName(TableIdentifier table)
public java.lang.String columnToPropertyName(TableIdentifier table,
java.lang.String column)
public java.lang.String columnToHibernateTypeName(TableIdentifier table,
java.lang.String columnName,
int sqlType,
int length,
int precision,
int scale,
boolean nullable,
boolean generatedIdentifier)
public java.util.Map tableToMetaAttributes(TableIdentifier tableIdentifier)
public java.util.Map columnToMetaAttributes(TableIdentifier identifier,
java.lang.String column)
public boolean excludeForeignKeyAsCollection(java.lang.String keyname,
TableIdentifier fromTable,
java.util.List fromColumns,
TableIdentifier referencedTable,
java.util.List referencedColumns)
public boolean excludeForeignKeyAsManytoOne(java.lang.String keyname,
TableIdentifier fromTable,
java.util.List fromColumns,
TableIdentifier referencedTable,
java.util.List referencedColumns)
public AssociationInfo foreignKeyToAssociationInfo(ForeignKey foreignKey)
public AssociationInfo foreignKeyToInverseAssociationInfo(ForeignKey foreignKey)