@Override public List<Language> getLanguagesByCodes(Store store, List<String> languageCodes) { ServiceUtil.validateStore(store); return languageDataAccess.getLanguagesByCodes(store.getId(), languageCodes); }
@Override public Language getDefaultLanguage(Store store) { ServiceUtil.validateStore(store); Language language = languageDataAccess.getDefaultLanguage(store.getId()); return language; }
@Override @Transactional(readOnly = true) public List<Language> getAvailableLanguages(Store store) { ServiceUtil.validateStore(store); return languageDataAccess.getAvailableLanguages(store.getId()); }