List of usage examples for com.liferay.portal.kernel.util LocaleThreadLocal setSiteDefaultLocale
public static void setSiteDefaultLocale(Locale locale)
From source file:com.liferay.asset.service.test.AssetVocabularyServiceTest.java
License:Open Source License
@After public void tearDown() throws Exception { LocaleThreadLocal.setSiteDefaultLocale(_locale); }
From source file:com.liferay.asset.service.test.AssetVocabularyServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteAddDefaultVocabulary() throws Exception { LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.SPAIN); AssetVocabulary vocabulary = AssetVocabularyLocalServiceUtil.addDefaultVocabulary(_group.getGroupId()); Assert.assertEquals(PropsValues.ASSET_VOCABULARY_DEFAULT, vocabulary.getTitle(LocaleUtil.US, true)); }
From source file:com.liferay.asset.service.test.AssetVocabularyServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteAddLocalizedVocabulary() throws Exception { LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.SPAIN); String title = RandomTestUtil.randomString(); Map<Locale, String> titleMap = new HashMap<>(); titleMap.put(LocaleUtil.US, title + "_US"); titleMap.put(LocaleUtil.SPAIN, title + "_ES"); String description = RandomTestUtil.randomString(); Map<Locale, String> descriptionMap = new HashMap<>(); descriptionMap.put(LocaleUtil.SPAIN, description + "_ES"); descriptionMap.put(LocaleUtil.US, description + "_US"); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); AssetVocabulary vocabulary = AssetVocabularyLocalServiceUtil.addVocabulary(TestPropsValues.getUserId(), _group.getGroupId(), StringPool.BLANK, titleMap, descriptionMap, StringPool.BLANK, serviceContext); Assert.assertEquals(titleMap.get(LocaleUtil.SPAIN), vocabulary.getName()); Assert.assertEquals(titleMap.get(LocaleUtil.SPAIN), vocabulary.getTitle(LocaleUtil.GERMANY, true)); Assert.assertEquals(titleMap.get(LocaleUtil.SPAIN), vocabulary.getTitle(LocaleUtil.SPAIN, true)); Assert.assertEquals(titleMap.get(LocaleUtil.US), vocabulary.getTitle(LocaleUtil.US, true)); Assert.assertEquals(descriptionMap.get(LocaleUtil.SPAIN), vocabulary.getDescription(LocaleUtil.GERMANY, true)); Assert.assertEquals(descriptionMap.get(LocaleUtil.SPAIN), vocabulary.getDescription(LocaleUtil.SPAIN, true)); Assert.assertEquals(descriptionMap.get(LocaleUtil.US), vocabulary.getDescription(LocaleUtil.US, true)); }
From source file:com.liferay.asset.service.test.AssetVocabularyServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteAddVocabulary() throws Exception { LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.SPAIN); String title = RandomTestUtil.randomString(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); AssetVocabulary vocabulary = AssetVocabularyLocalServiceUtil.addVocabulary(TestPropsValues.getUserId(), serviceContext.getScopeGroupId(), title, serviceContext); Assert.assertEquals(title, vocabulary.getTitle(LocaleUtil.US, true)); Assert.assertEquals(title, vocabulary.getName()); }
From source file:com.liferay.document.library.service.test.DLFileEntryTypeServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteAddFileEntryType() throws Exception { Group group = GroupTestUtil.addGroup(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId()); Locale locale = LocaleThreadLocal.getSiteDefaultLocale(); try {// w ww . ja va 2 s . c o m LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.SPAIN); String name = RandomTestUtil.randomString(); String description = RandomTestUtil.randomString(); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(DLFileEntryMetadata.class.getName(), new Locale[] { LocaleUtil.SPAIN }, LocaleUtil.SPAIN); DLFileEntryType dlFileEntryType = DLFileEntryTypeLocalServiceUtil.addFileEntryType( TestPropsValues.getUserId(), group.getGroupId(), name, description, new long[] { ddmStructure.getStructureId() }, serviceContext); Assert.assertEquals(name, dlFileEntryType.getName(LocaleUtil.US, true)); Assert.assertEquals(description, dlFileEntryType.getDescription(LocaleUtil.US, true)); } finally { LocaleThreadLocal.setSiteDefaultLocale(locale); } }
From source file:com.liferay.document.library.service.test.DLFileEntryTypeServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteUpdateFileEntryType() throws Exception { Group group = GroupTestUtil.addGroup(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId()); Locale locale = LocaleThreadLocal.getSiteDefaultLocale(); try {/*from w ww . j a v a 2s . c om*/ LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.SPAIN); String name = RandomTestUtil.randomString(); String description = RandomTestUtil.randomString(); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(DLFileEntryMetadata.class.getName(), new Locale[] { LocaleUtil.SPAIN }, LocaleUtil.SPAIN); DLFileEntryType dlFileEntryType = DLFileEntryTypeLocalServiceUtil.addFileEntryType( TestPropsValues.getUserId(), group.getGroupId(), name, description, new long[] { ddmStructure.getStructureId() }, serviceContext); name = RandomTestUtil.randomString(); description = RandomTestUtil.randomString(); DLFileEntryTypeLocalServiceUtil.updateFileEntryType(TestPropsValues.getUserId(), dlFileEntryType.getFileEntryTypeId(), name, description, new long[] { ddmStructure.getStructureId() }, serviceContext); dlFileEntryType = DLFileEntryTypeLocalServiceUtil .getFileEntryType(dlFileEntryType.getFileEntryTypeId()); Assert.assertEquals(name, dlFileEntryType.getName(LocaleUtil.US, true)); Assert.assertEquals(description, dlFileEntryType.getDescription(LocaleUtil.US, true)); } finally { LocaleThreadLocal.setSiteDefaultLocale(locale); } }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormTemplateContextFactoryTest.java
License:Open Source License
@After public void tearDown() { LocaleThreadLocal.setSiteDefaultLocale(_originalSiteDefaultLocale); }
From source file:com.liferay.dynamic.data.mapping.form.renderer.internal.DDMFormTemplateContextFactoryTest.java
License:Open Source License
protected void setUpLocaleThreadLocal() { _originalSiteDefaultLocale = LocaleThreadLocal.getSiteDefaultLocale(); LocaleThreadLocal.setSiteDefaultLocale(LocaleUtil.US); }
From source file:com.liferay.layout.service.test.LayoutFriendlyURLServiceTest.java
License:Open Source License
@Test public void testLocalizedSiteFetchLayoutFriendlyURL() throws Exception { List<Locale> availableLocales = Arrays.asList(LocaleUtil.US, LocaleUtil.SPAIN); Locale defaultLocale = LocaleUtil.SPAIN; _group = GroupTestUtil.updateDisplaySettings(_group.getGroupId(), availableLocales, defaultLocale); Map<Locale, String> nameMap = new HashMap<>(); String name = RandomTestUtil.randomString(); nameMap.put(LocaleUtil.SPAIN, name); nameMap.put(LocaleUtil.US, name);//from w w w . ja va 2s .co m Map<Locale, String> friendlyURLMap = new HashMap<>(); friendlyURLMap.put(LocaleUtil.SPAIN, "/spanishurl"); friendlyURLMap.put(LocaleUtil.US, "/englishurl"); Layout layout = LayoutTestUtil.addLayout(_group.getGroupId(), false, nameMap, friendlyURLMap); Locale locale = LocaleThreadLocal.getSiteDefaultLocale(); try { LocaleThreadLocal.setSiteDefaultLocale(defaultLocale); LayoutFriendlyURL layoutFriendlyURL = LayoutFriendlyURLLocalServiceUtil .fetchLayoutFriendlyURL(layout.getPlid(), LocaleUtil.toLanguageId(LocaleUtil.GERMANY), true); Assert.assertEquals("/spanishurl", layoutFriendlyURL.getFriendlyURL()); Assert.assertEquals(LocaleUtil.toLanguageId(defaultLocale), layoutFriendlyURL.getLanguageId()); } finally { LocaleThreadLocal.setSiteDefaultLocale(locale); } }