List of usage examples for com.liferay.portal.kernel.service SystemEventLocalServiceUtil checkSystemEvents
public static void checkSystemEvents() throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.exportimport.system.event.test.SystemEventCheckTest.java
License:Open Source License
public void doTestSystemEventCheck() throws Exception { _group = GroupTestUtil.addGroup();/*from w w w. jav a 2 s . c om*/ Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.HOUR, -PropsValues.STAGING_SYSTEM_EVENT_MAX_AGE - 1); Date createDate = calendar.getTime(); List<SystemEvent> expiredSystemEvents = new LinkedList<>(); for (int i = 0; i < 5; i++) { SystemEvent systemEvent = addSystemEvent(); systemEvent.setCreateDate(createDate); SystemEventLocalServiceUtil.updateSystemEvent(systemEvent); expiredSystemEvents.add(systemEvent); } validate(expiredSystemEvents, false); List<SystemEvent> nonexpiredSystemEvents = new LinkedList<>(); for (int i = 0; i < 7; i++) { nonexpiredSystemEvents.add(addSystemEvent()); } validate(nonexpiredSystemEvents, false); SystemEventLocalServiceUtil.checkSystemEvents(); if (PropsValues.STAGING_SYSTEM_EVENT_MAX_AGE <= 0) { validate(expiredSystemEvents, false); } else { validate(expiredSystemEvents, true); } validate(nonexpiredSystemEvents, false); }