Package com.digitolio.jdbi.strategy

Examples of com.digitolio.jdbi.strategy.TranslatingStrategy.translate()


         final String key = d.value();
         final Class<?> clazz = (Class<?>) arg;
         return new SqlStatementCustomizer() {
            public void apply(SQLStatement q) {
               TranslatingStrategy translatable = getTranslatable(q.getContext());
               q.define(key, translatable.translate(clazz.getSimpleName()));
            }
         };
      }

      private TranslatingStrategy getTranslatable(StatementContext ctx) {
View Full Code Here


        TranslatingStrategy fieldTranslatingStrategy = strategy.getPropertyTranslatingStrategy();

        // columns
        List<Column> allColumns = new ArrayList<Column>();
        for (Field field : list) {
            allColumns.add(new Column(field, fieldTranslatingStrategy.translate(field.getName())));
        }

        // pk
        List<Field> pkFields = new ArrayList<Field>();
        for (Field field : list) {
View Full Code Here

        }

        // columns
        List<Column> pkColumns = new ArrayList<Column>();
        for (Field field : pkFields) {
            pkColumns.add(new Column(field, fieldTranslatingStrategy.translate(field.getName())));
        }

        com.digitolio.jdbi.annotations.Table tableAnnotation = type.getAnnotation(com.digitolio.jdbi.annotations.Table.class);
        String tableName = tableAnnotation != null ?
                tableAnnotation.name() :
View Full Code Here

        }

        com.digitolio.jdbi.annotations.Table tableAnnotation = type.getAnnotation(com.digitolio.jdbi.annotations.Table.class);
        String tableName = tableAnnotation != null ?
                tableAnnotation.name() :
                fieldTranslatingStrategy.translate(type.getSimpleName());

        return new Table(tableName, allColumns, pkColumns);
    }

    public List<Field> getInheritedFields(Class<?> type) {
View Full Code Here

        TranslatingStrategy fieldTranslatingStrategy = strategy.getPropertyTranslatingStrategy();

        // columns
        List<Column> allColumns = new ArrayList<Column>();
        for (Field field : list) {
            allColumns.add(new Column(field, fieldTranslatingStrategy.translate(field.getName())));
        }

        // pk
        List<Field> pkFields = new ArrayList<Field>();
        for (Field field : list) {
View Full Code Here

        }

        // columns
        List<Column> pkColumns = new ArrayList<Column>();
        for (Field field : pkFields) {
            pkColumns.add(new Column(field, fieldTranslatingStrategy.translate(field.getName())));
        }


        String simpleName = fieldTranslatingStrategy.translate(type.getSimpleName());
        return new Table(simpleName, allColumns, pkColumns);
View Full Code Here

        for (Field field : pkFields) {
            pkColumns.add(new Column(field, fieldTranslatingStrategy.translate(field.getName())));
        }


        String simpleName = fieldTranslatingStrategy.translate(type.getSimpleName());
        return new Table(simpleName, allColumns, pkColumns);
    }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.