List of usage examples for com.liferay.portal.kernel.service ClassNameLocalServiceUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.calendar.test.util.CalendarResourceTestUtil.java
License:Open Source License
public static CalendarResource addCalendarResource(Group group, ServiceContext serviceContext) throws PortalException { return CalendarResourceLocalServiceUtil.addCalendarResource(group.getCreatorUserId(), group.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(CalendarResource.class), 0, null, null, RandomTestUtil.randomLocaleStringMap(), RandomTestUtil.randomLocaleStringMap(), true, serviceContext);// ww w. j a v a2 s . c om }
From source file:com.liferay.calendar.upgrade.v1_0_4.test.UpgradeClassNamesTest.java
License:Open Source License
protected void assertNewClassNameIdExists() { long calBookingClassNameId = ClassNameLocalServiceUtil .getClassNameId("com.liferay.calendar.model.CalendarBooking"); EntityCacheUtil.clearCache();/*from w ww . j a v a 2 s . c om*/ AssetVocabulary assetVocabulary = AssetVocabularyLocalServiceUtil .fetchAssetVocabulary(_assetVocabulary.getVocabularyId()); String settings = assetVocabulary.getSettings(); boolean containsNewClassNameId = settings.contains(String.valueOf(calBookingClassNameId)); Assert.assertTrue(containsNewClassNameId); }
From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java
License:Open Source License
public long doTestRemoteStaging() throws Exception { setPortalProperty("TUNNELING_SERVLET_SHARED_SECRET", "F0E1D2C3B4A5968778695A4B3C2D1E0F"); setPortalProperty("TUNNELING_SERVLET_SHARED_SECRET_HEX", true); _stagingGroup = GroupTestUtil.addGroup(); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setScopeGroupId(_stagingGroup.getGroupId()); Map<String, Serializable> attributes = serviceContext.getAttributes(); attributes.putAll(ExportImportConfigurationParameterMapFactory.buildParameterMap()); attributes.put(PortletDataHandlerKeys.PORTLET_CONFIGURATION_ALL, new String[] { Boolean.FALSE.toString() }); attributes.put(PortletDataHandlerKeys.PORTLET_DATA_ALL, new String[] { Boolean.FALSE.toString() }); int serverPort = PortalUtil.getPortalServerPort(false); String pathContext = PortalUtil.getPathContext(); ServiceTestUtil.setUser(TestPropsValues.getUser()); StagingLocalServiceUtil.enableRemoteStaging(TestPropsValues.getUserId(), _stagingGroup, false, false, "localhost", serverPort, pathContext, false, _liveGroup.getGroupId(), serviceContext); _exportImportConfiguration = ExportImportConfigurationFactory .buildDefaultRemotePublishingExportImportConfiguration(TestPropsValues.getUser(), _stagingGroup.getGroupId(), false, "localhost", serverPort, pathContext, false, _liveGroup.getGroupId()); JournalArticle journalArticle = JournalTestUtil.addArticle(_stagingGroup.getGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID); StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration); List<JournalArticle> articles = JournalArticleLocalServiceUtil.getArticles(_liveGroup.getGroupId()); Assert.assertEquals(articles.toString(), 1, articles.size()); JournalArticleLocalServiceUtil.deleteArticle(_stagingGroup.getGroupId(), journalArticle.getArticleId(), new ServiceContext()); SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_stagingGroup.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), journalArticle.getResourcePrimKey(), SystemEventConstants.TYPE_DELETE); Assert.assertNotNull(systemEvent);// www. j a v a 2 s . c o m GroupUtil.clearCache(); StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration); Assert.assertEquals(0, JournalArticleLocalServiceUtil.getArticlesCount(_liveGroup.getGroupId())); journalArticle = articles.get(0); return journalArticle.getResourcePrimKey(); }
From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java
License:Open Source License
@Ignore @Test// ww w.j a v a 2 s . c om public void testLocalStaging() throws Exception { GroupTestUtil.enableLocalStaging(_liveGroup); _stagingGroup = _liveGroup.getStagingGroup(); _exportImportConfiguration = ExportImportConfigurationFactory .buildDefaultLocalPublishingExportImportConfiguration(TestPropsValues.getUser(), _stagingGroup.getGroupId(), _liveGroup.getGroupId(), false); JournalArticle journalArticle = JournalTestUtil.addArticle(_stagingGroup.getGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID); StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration); List<JournalArticle> articles = JournalArticleLocalServiceUtil.getArticles(_liveGroup.getGroupId()); Assert.assertEquals(articles.toString(), 1, articles.size()); JournalArticleLocalServiceUtil.deleteArticle(_stagingGroup.getGroupId(), journalArticle.getArticleId(), new ServiceContext()); SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_stagingGroup.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), journalArticle.getResourcePrimKey(), SystemEventConstants.TYPE_DELETE); Assert.assertNotNull(systemEvent); StagingUtil.publishLayouts(TestPropsValues.getUserId(), _exportImportConfiguration); Assert.assertEquals(0, JournalArticleLocalServiceUtil.getArticlesCount(_liveGroup.getGroupId())); systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), articles.get(0).getResourcePrimKey(), SystemEventConstants.TYPE_DELETE); Assert.assertNull(systemEvent); }
From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java
License:Open Source License
@Ignore @Test/*from w w w. ja v a 2 s . c om*/ public void testRemoteStaging1() throws Exception { setPortalProperty("STAGING_LIVE_GROUP_REMOTE_STAGING_ENABLED", false); long classPK = doTestRemoteStaging(); SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), classPK, SystemEventConstants.TYPE_DELETE); Assert.assertNull(systemEvent); }
From source file:com.liferay.exportimport.system.event.test.SystemEventTest.java
License:Open Source License
@Ignore @Test//w ww . ja v a 2 s . c o m public void testRemoteStaging2() throws Exception { setPortalProperty("STAGING_LIVE_GROUP_REMOTE_STAGING_ENABLED", true); long classPK = doTestRemoteStaging(); SystemEvent systemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_liveGroup.getGroupId(), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), classPK, SystemEventConstants.TYPE_DELETE); Assert.assertNotNull(systemEvent); }
From source file:com.liferay.journal.model.impl.JournalArticleImpl.java
License:Open Source License
@Override public DDMStructure getDDMStructure() { DDMStructure ddmStructure = null;/*from w ww . j a v a2 s .co m*/ try { ddmStructure = DDMStructureLocalServiceUtil.fetchStructure(PortalUtil.getSiteGroupId(getGroupId()), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), getDDMStructureKey(), true); } catch (PortalException pe) { _log.error("Unable to get DDM structure with DDM structure key " + getDDMStructureKey(), pe); } return ddmStructure; }
From source file:com.liferay.journal.model.impl.JournalArticleImpl.java
License:Open Source License
@Override public DDMTemplate getDDMTemplate() { DDMTemplate ddmTemplate = null;// ww w.j av a2 s . c o m try { ddmTemplate = DDMTemplateLocalServiceUtil.fetchTemplate(PortalUtil.getSiteGroupId(getGroupId()), ClassNameLocalServiceUtil.getClassNameId(JournalArticle.class), getDDMTemplateKey(), true); } catch (PortalException pe) { _log.error("Unable to get DDM template for DDM structure with" + "DDM structure key " + getDDMStructureKey(), pe); } return ddmTemplate; }
From source file:com.liferay.journal.service.test.JournalArticleLocalServiceTest.java
License:Open Source License
@Test public void testUpdateDDMStructurePredefinedValues() throws Exception { Set<Locale> availableLocales = DDMFormTestUtil.createAvailableLocales(LocaleUtil.BRAZIL, LocaleUtil.FRENCH, LocaleUtil.ITALY, LocaleUtil.US); DDMForm ddmForm = DDMFormTestUtil.createDDMForm(availableLocales, LocaleUtil.US); DDMFormField ddmFormField = DDMFormTestUtil.createLocalizableTextDDMFormField("name"); LocalizedValue label = new LocalizedValue(LocaleUtil.US); label.addString(LocaleUtil.BRAZIL, "rtulo"); label.addString(LocaleUtil.FRENCH, "tiquette"); label.addString(LocaleUtil.ITALY, "etichetta"); label.addString(LocaleUtil.US, "label"); ddmFormField.setLabel(label);/* w w w .ja v a2s .c o m*/ ddmForm.addDDMFormField(ddmFormField); DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(_group.getGroupId(), JournalArticle.class.getName(), ddmForm); DDMTemplate ddmTemplate = DDMTemplateTestUtil.addTemplate(_group.getGroupId(), ddmStructure.getStructureId(), PortalUtil.getClassNameId(JournalArticle.class), TemplateConstants.LANG_TYPE_VM, JournalTestUtil.getSampleTemplateXSL(), LocaleUtil.US); Map<Locale, String> values = new HashMap<>(); values.put(LocaleUtil.BRAZIL, "Valor Predefinido"); values.put(LocaleUtil.FRENCH, "Valeur Prdfinie"); values.put(LocaleUtil.ITALY, "Valore Predefinito"); values.put(LocaleUtil.US, "Predefined Value"); String content = DDMStructureTestUtil.getSampleStructuredContent(values, LocaleUtil.US.toString()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); Map<Locale, String> titleMap = new HashMap<>(); titleMap.put(LocaleUtil.US, "Test Article"); JournalArticle journalArticle = JournalArticleLocalServiceUtil.addArticle(serviceContext.getUserId(), serviceContext.getScopeGroupId(), JournalFolderConstants.DEFAULT_PARENT_FOLDER_ID, ClassNameLocalServiceUtil.getClassNameId(DDMStructure.class), ddmStructure.getStructureId(), StringPool.BLANK, true, 0, titleMap, null, content, ddmStructure.getStructureKey(), ddmTemplate.getTemplateKey(), null, 1, 1, 1965, 0, 0, 0, 0, 0, 0, 0, true, 0, 0, 0, 0, 0, true, true, false, null, null, null, null, serviceContext); DDMStructure actualDDMStrucure = journalArticle.getDDMStructure(); Assert.assertEquals(actualDDMStrucure.getStructureId(), ddmStructure.getStructureId()); DDMFormField actualDDMFormField = actualDDMStrucure.getDDMFormField("name"); Assert.assertNotNull(actualDDMFormField); LocalizedValue actualDDMFormFieldPredefinedValue = actualDDMFormField.getPredefinedValue(); Assert.assertEquals("Valor Predefinido", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.BRAZIL)); Assert.assertEquals("Valeur Prdfinie", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.FRENCH)); Assert.assertEquals("Valore Predefinito", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.ITALY)); Assert.assertEquals("Predefined Value", actualDDMFormFieldPredefinedValue.getString(LocaleUtil.US)); }
From source file:com.liferay.journal.transformer.test.JournalTransformerTest.java
License:Open Source License
protected Map<String, String> getTokens() throws Exception { Map<String, String> tokens = JournalUtil.getTokens(TestPropsValues.getGroupId(), (PortletRequestModel) null, null);/*from w w w.ja va 2 s . c o m*/ tokens.put(TemplateConstants.CLASS_NAME_ID, String.valueOf(ClassNameLocalServiceUtil.getClassNameId(DDMStructure.class.getName()))); tokens.put("article_group_id", String.valueOf(TestPropsValues.getGroupId())); tokens.put("ddm_structure_id", String.valueOf(_ddmStructure.getStructureId())); tokens.put("company_id", String.valueOf(TestPropsValues.getCompanyId())); return tokens; }