protected String propertyName(String name) { return null == propertyNamingStyle ? name : propertyNamingStyle.of(name); }
public static NamingStyle get(String name, BeanFactoryBase factory) { NamingStyle ns = factory.tryGetBean(NamingStyle.class, name); return null == ns ? get(name) : ns; }
protected String ns(String s) { return getNamingStyle().of(s); }
@Override public void postCreate(BeanFactory factory) throws Throwable { tableNamingStyle = NamingStyles.get(ormConfig.getTableNamingStyle(), factory); columnNamingStyle = NamingStyles.get(ormConfig.getColumnNamingStyle(), factory); if(null == tableNamingStyle) { throw new AppConfigException("Table naming style '" + ormConfig.getTableNamingStyle() + "' not found"); } if(null == columnNamingStyle) { throw new AppConfigException("Column naming style '" + ormConfig.getColumnNamingStyle() + "' not found"); } }
@Override public String fieldToColumnName(String fieldName) { return columnName(columnNamingStyle.of(fieldName)); }
@Override public String entityToTableName(String entityName) { return tableName(tableNamingStyle.of(entityName)); }
@Override public JsonWriter keyUseNamingStyle(String key) { return key(getNamingStyle().of(key)); }