private String _getLocalizationXML( String localizationMapKey, String localizationXMLKey, long companyId, ResourceBundleLoader resourceBundleLoader) throws SQLException { Long originalCompanyId = CompanyThreadLocal.getCompanyId(); CompanyThreadLocal.setCompanyId(companyId); try { Map<Locale, String> localizationMap = ResourceBundleUtil.getLocalizationMap( resourceBundleLoader, localizationMapKey); String defaultLanguageId = UpgradeProcessUtil.getDefaultLanguageId( companyId); return LocalizationUtil.updateLocalization( localizationMap, "", localizationXMLKey, defaultLanguageId); } finally { CompanyThreadLocal.setCompanyId(originalCompanyId); } }
@Override public String getDescriptionMapAsXML() { return LocalizationUtil.updateLocalization( getDescriptionMap(), StringPool.BLANK, "Description", getDefaultLanguageId()); }
@Override public String getTitleMapAsXML() { return LocalizationUtil.updateLocalization( getTitleMap(), StringPool.BLANK, "Title", getDefaultLanguageId()); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public String getFriendlyURLsXML() throws PortalException { Map<Locale, String> friendlyURLMap = getFriendlyURLMap(); return LocalizationUtil.updateLocalization( friendlyURLMap, StringPool.BLANK, "FriendlyURL", LocaleUtil.toLanguageId(LocaleUtil.getSiteDefault())); }
@Override public void setDescriptionMap(Map<Locale, String> descriptionMap, Locale defaultLocale) { if (descriptionMap == null) { return; } setDescription(LocalizationUtil.updateLocalization(descriptionMap, getDescription(), "Description", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setNameMap(Map<Locale, String> nameMap, Locale defaultLocale) { if (nameMap == null) { return; } setName(LocalizationUtil.updateLocalization(nameMap, getName(), "Name", LocaleUtil.toLanguageId(defaultLocale))); }
@Override public void setName(String name, Locale locale, Locale defaultLocale) { String languageId = LocaleUtil.toLanguageId(locale); String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale); if (Validator.isNotNull(name)) { setName(LocalizationUtil.updateLocalization(getName(), "Name", name, languageId, defaultLanguageId)); } else { setName(LocalizationUtil.removeLocalization(getName(), "Name", languageId)); } }