import java.util.List; import java.util.Map; import java.util.Properties; import org.hibernate.cfg.reveng.AssociationInfo; import org.hibernate.cfg.reveng.ReverseEngineeringRuntimeInfo; import org.hibernate.cfg.reveng.ReverseEngineeringSettings; import org.hibernate.cfg.reveng.ReverseEngineeringStrategy; import org.hibernate.cfg.reveng.SchemaSelection; import org.hibernate.cfg.reveng.TableIdentifier; import org.hibernate.mapping.Column; import org.hibernate.mapping.ForeignKey; import org.hibernate.mapping.MetaAttribute; import org.hibernate.mapping.Table; /** * noop naming strategy for testing validation of parameters in ant test. * @author max * */ public class NoopReverseEngineeringStrategy implements ReverseEngineeringStrategy { public String tableToClassName(TableIdentifier tableIdentifier) { return null; } public String columnToPropertyName(TableIdentifier table, String column) { return null; } public String foreignKeyToCollectionName( String keyname, TableIdentifier fromTable, List<?> fromColumns, TableIdentifier referencedTable, List<?> referencedColumns, boolean uniqueReference) { return null; } public String foreignKeyToEntityName( String keyname, TableIdentifier fromTable, List<?> fromColumnNames, TableIdentifier referencedTable, List<?> referencedColumnNames, boolean uniqueReference) { return null; } public boolean excludeTable(TableIdentifier ti) { return false; } public String columnToHibernateTypeName( TableIdentifier table, String columnName, int sqlType, int length, int precision, int scale, boolean nullable, boolean generatedIdentifier) { return null; } public List<ForeignKey> getForeignKeys(TableIdentifier referencedTable) { return null; } public String columnToHibernateTypeName(TableIdentifier identifier, String name) { return null; } public String getTableIdentifierStrategyName(TableIdentifier identifier) { return null; } public Properties getTableIdentifierProperties(TableIdentifier identifier) { return null; } public List<String> getPrimaryKeyColumnNames(TableIdentifier identifier) { return null; } public String classNameToCompositeIdName(String className) { return null; } public void configure(ReverseEngineeringRuntimeInfo runtimeInfo) {} public void close() {} public String getOptimisticLockColumnName(TableIdentifier identifier) { return null; } public boolean useColumnForOptimisticLock(TableIdentifier identifier, String column) { return false; } public boolean excludeColumn(TableIdentifier identifier, String columnName) { return false; } public List<SchemaSelection> getSchemaSelections() { return null; } public String tableToIdentifierPropertyName(TableIdentifier tableIdentifier) { return null; } public String tableToCompositeIdName(TableIdentifier identifier) { return null; } public boolean excludeForeignKeyAsCollection( String keyname, TableIdentifier fromTable, List<Column> fromColumns, TableIdentifier referencedTable, List<Column> referencedColumns) { return false; } public boolean excludeForeignKeyAsManytoOne( String keyname, TableIdentifier fromTable, List<?> fromColumns, TableIdentifier referencedTable, List<?> referencedColumns) { return false; } public boolean isForeignKeyCollectionInverse( String name, TableIdentifier foreignKeyTable, List<?> columns, TableIdentifier foreignKeyReferencedTable, List<?> referencedColumns) { return false; } public boolean isForeignKeyCollectionLazy( String name, TableIdentifier foreignKeyTable, List<?> columns, TableIdentifier foreignKeyReferencedTable, List<?> referencedColumns) { return false; } public void setSettings(ReverseEngineeringSettings settings) {} public boolean isManyToManyTable(Table table) { return false; } public String foreignKeyToManyToManyName( ForeignKey fromKey, TableIdentifier middleTable, ForeignKey toKey, boolean uniqueReference) { return null; } public Map<String,MetaAttribute> tableToMetaAttributes( TableIdentifier tableIdentifier) { return null; } public Map<String, MetaAttribute> columnToMetaAttributes( TableIdentifier identifier, String column) { return null; } public boolean isOneToOne(ForeignKey foreignKey) { return false; } public AssociationInfo foreignKeyToAssociationInfo(ForeignKey foreignKey) { return null; } public String foreignKeyToInverseEntityName( String keyname, TableIdentifier fromTable, List<?> fromColumnNames, TableIdentifier referencedTable, List<?> referencedColumnNames, boolean uniqueReference) { return null; } public AssociationInfo foreignKeyToInverseAssociationInfo(ForeignKey foreignKey) { return null; } }