List of usage examples for com.liferay.portal.kernel.scheduler SchedulerEngineHelperUtil getPreviousFireTime
public static Date getPreviousFireTime(SchedulerResponse schedulerResponse)
From source file:com.rivetlogic.quartz.util.QuartzSchedulerUtil.java
License:Open Source License
public static SchedulerJobBean getSchedulerJob(SchedulerResponse schedulerResponse) { TriggerState triggerState = SchedulerEngineHelperUtil.getJobState(schedulerResponse); Date startTime = SchedulerEngineHelperUtil.getStartTime(schedulerResponse); Date endTime = SchedulerEngineHelperUtil.getEndTime(schedulerResponse); Date previousFireTime = SchedulerEngineHelperUtil.getPreviousFireTime(schedulerResponse); Date nextFireTime = SchedulerEngineHelperUtil.getNextFireTime(schedulerResponse); StorageType storageType = schedulerResponse.getStorageType(); SchedulerJobBean schedulerJobBean = new SchedulerJobBeanImpl(); schedulerJobBean.setJobName(schedulerResponse.getJobName()); schedulerJobBean.setGroupName(schedulerResponse.getGroupName()); schedulerJobBean.setTriggerState(/*from w w w.j a v a 2 s. c o m*/ triggerState == null ? SchedulerJobBean.NULL_VALUE_DISPLAY : triggerState.toString()); schedulerJobBean.setStartTime(startTime); schedulerJobBean.setEndTime(endTime); schedulerJobBean.setPreviousFireTime(previousFireTime); schedulerJobBean.setNextFireTime(nextFireTime); schedulerJobBean.setStorageType( storageType == null ? SchedulerJobBean.NULL_VALUE_DISPLAY : storageType.toString().trim()); return schedulerJobBean; }