/** * lookup the list of available locale values * * @param fileId * @return */ private List<LocaleMapDto> getAvailableLocales(Serializable fileId) { List<LocaleMapDto> availableLocales = new ArrayList<LocaleMapDto>(); List<Locale> locales = unifiedRepository.getAvailableLocalesForFileById(fileId); if (locales != null && !locales.isEmpty()) { for (Locale locale : locales) { availableLocales.add(new LocaleMapDto(locale.toString(), null)); } } return availableLocales; }
@Override public List<PentahoLocale> getAvailableLocalesForFileById(String fileId) { List<PentahoLocale> pentahoLocales = new ArrayList<PentahoLocale>(); List<Locale> locales = repo.getAvailableLocalesForFileById(fileId); if (locales != null && !locales.isEmpty()) { for (Locale locale : locales) { pentahoLocales.add(new PentahoLocale(locale)); } } return pentahoLocales; }