Search in sources :

Example 1 with I18nEntity

use of com.pratilipi.data.type.gae.I18nEntity in project pratilipi by Pratilipi.

the class DataAccessorGaeImpl method getI18nStrings.

@Override
public Map<String, String> getI18nStrings(I18nGroup i18nGroup, Language language) {
    List<I18nEntity> i18nList = ObjectifyService.ofy().load().type(I18nEntity.class).filter("GROUP", i18nGroup).list();
    Map<String, String> i18nStrings = new HashMap<>(i18nList.size());
    for (I18n i18n : i18nList) i18nStrings.put(i18n.getId(), i18n.getI18nString(language));
    return i18nStrings;
}
Also used : HashMap(java.util.HashMap) I18nEntity(com.pratilipi.data.type.gae.I18nEntity) I18n(com.pratilipi.data.type.I18n)

Aggregations

I18n (com.pratilipi.data.type.I18n)1 I18nEntity (com.pratilipi.data.type.gae.I18nEntity)1 HashMap (java.util.HashMap)1