List of usage examples for com.liferay.portal.kernel.util PortalUtil getSiteDefaultLocale
public static Locale getSiteDefaultLocale(long groupId) throws PortalException
From source file:com.liferay.docs.guestbook.search.GuestbookEntryModelDocumentContributor.java
License:Open Source License
@Override public void contribute(Document document, GuestbookEntry entry) { try {//from w ww . jav a2 s.c om Locale defaultLocale = PortalUtil.getSiteDefaultLocale(entry.getGroupId()); document.addDate(Field.MODIFIED_DATE, entry.getModifiedDate()); document.addText("entryEmail", entry.getEmail()); String localizedTitle = LocalizationUtil.getLocalizedName(Field.TITLE, defaultLocale.toString()); String localizedContent = LocalizationUtil.getLocalizedName(Field.CONTENT, defaultLocale.toString()); document.addText(localizedTitle, entry.getName()); document.addText(localizedContent, entry.getMessage()); long guestbookId = entry.getGuestbookId(); Guestbook guestbook = _guestbookLocalService.getGuestbook(guestbookId); String guestbookName = guestbook.getName(); String localizedGbName = LocalizationUtil.getLocalizedName(Field.NAME, defaultLocale.toString()); document.addText(localizedGbName, guestbookName); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index entry " + entry.getEntryId(), pe); } } catch (Exception e) { e.printStackTrace(); } }
From source file:com.liferay.docs.guestbook.search.GuestbookModelDocumentContributor.java
License:Open Source License
@Override public void contribute(Document document, Guestbook guestbook) { try {/*from ww w. j a v a2 s . c om*/ document.addDate(Field.MODIFIED_DATE, guestbook.getModifiedDate()); Locale defaultLocale = PortalUtil.getSiteDefaultLocale(guestbook.getGroupId()); String localizedTitle = LocalizationUtil.getLocalizedName(Field.TITLE, defaultLocale.toString()); document.addText(localizedTitle, guestbook.getName()); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index guestbook " + guestbook.getGuestbookId(), pe); } } }
From source file:com.liferay.dynamic.data.mapping.service.impl.DDMTemplateLocalServiceImpl.java
License:Open Source License
protected void validateName(long groupId, Map<Locale, String> nameMap) throws PortalException { String name = nameMap.get(PortalUtil.getSiteDefaultLocale(groupId)); if (Validator.isNull(name)) { throw new TemplateNameException("Name is null"); }//w w w .j a v a 2s. c o m }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testGetGlobalSiteDefaultLocale() throws Exception { Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId()); Assert.assertEquals(company.getLocale(), PortalUtil.getSiteDefaultLocale(company.getGroupId())); }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testGetGlobalSiteDefaultLocaleWhenCompanyLocaleModified() throws Exception { Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId()); User defaultUser = company.getDefaultUser(); String languageId = defaultUser.getLanguageId(); try {//from www . j a va2 s. com defaultUser.setLanguageId(LanguageUtil.getLanguageId(LocaleUtil.BRAZIL)); defaultUser = UserLocalServiceUtil.updateUser(defaultUser); Assert.assertEquals(LocaleUtil.BRAZIL, PortalUtil.getSiteDefaultLocale(company.getGroupId())); } finally { defaultUser.setLanguageId(languageId); UserLocalServiceUtil.updateUser(defaultUser); } }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testGetSiteDefaultInheritLocale() throws Exception { Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId()); Assert.assertEquals(company.getLocale(), PortalUtil.getSiteDefaultLocale(_group.getGroupId())); }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testGetSiteDefaultInheritLocaleWhenCompanyLocaleModified() throws Exception { Company company = CompanyLocalServiceUtil.getCompany(_group.getCompanyId()); User defaultUser = company.getDefaultUser(); String languageId = defaultUser.getLanguageId(); try {//from ww w . jav a2s.c o m defaultUser.setLanguageId(LanguageUtil.getLanguageId(LocaleUtil.CHINA)); defaultUser = UserLocalServiceUtil.updateUser(defaultUser); Assert.assertEquals(LocaleUtil.CHINA, PortalUtil.getSiteDefaultLocale(_group.getGroupId())); } finally { defaultUser.setLanguageId(languageId); UserLocalServiceUtil.updateUser(defaultUser); } }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testUpdateDefaultLocale() throws Exception { Group group = GroupTestUtil.addGroup(); try {/*w w w .jav a2 s. co m*/ group = GroupTestUtil.updateDisplaySettings(group.getGroupId(), null, LocaleUtil.SPAIN); Assert.assertEquals(LocaleUtil.SPAIN, PortalUtil.getSiteDefaultLocale(group.getGroupId())); } finally { GroupLocalServiceUtil.deleteGroup(group); } }