List of usage examples for com.liferay.portal.kernel.service SystemEventLocalServiceUtil fetchSystemEvent
public static com.liferay.portal.kernel.model.SystemEvent fetchSystemEvent(long groupId, long classNameId, long classPK, int type)
From source file:com.liferay.exportimport.system.event.test.SystemEventCheckTest.java
License:Open Source License
protected void validate(List<SystemEvent> systemEvents, boolean missing) { for (SystemEvent systemEvent : systemEvents) { SystemEvent actualSystemEvent = SystemEventLocalServiceUtil.fetchSystemEvent(_group.getGroupId(), PortalUtil.getClassNameId(Group.class), systemEvent.getClassPK(), SystemEventConstants.TYPE_DELETE); if (missing) { Assert.assertEquals(null, actualSystemEvent); } else {//from w w w . j ava2 s . c o m Assert.assertEquals(systemEvent, actualSystemEvent); } } }
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 av a2 s.c om*/ 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/*from w w w .j a v a 2 s. com*/ 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/* w w w .j ava 2s. c o m*/ 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/*from ww w.j a v a 2 s . com*/ 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); }