/** * Strategy to specify the table name for a CFC and column name for a property in the cfc. * This can be used to specify the application specific table and column naming convention. * This rule will be applied even if the user has specified the table/column name in the mapping so that * the name can be changed for any application at one place without changing the names in all the code. */ interface { /** * Defines the table name to be used for a specified table name. The specified table name is either * the table name specified in the mapping or chosen using the entity name. */ public string function getTableName(string tableName); /** * Defines the column name to be used for a specified column name. The specified column name is either * the column name specified in the mapping or chosen using the proeprty name. */ public string function getColumnName(string columnName); }