List<Date> dates = new ArrayList<Date>();
boolean endDateIsNull = jobTrigger.getEndTime() == null;
Trigger trigger = QuartzScheduler.createQuartzTrigger( jobTrigger, new QuartzJobKey( "test", "test" ) ); //$NON-NLS-1$ //$NON-NLS-2$
// add previous trigger (it might be currently active)
IBlockoutManager manager = PentahoSystem.get( IBlockoutManager.class, "IBlockoutManager", null ); //$NON-NLS-1$;
if ( manager != null ) {
List<Job> blockouts = manager.getBlockOutJobs();
for ( Job blockout : blockouts ) {
if ( blockout.getLastRun() != null ) {
dates.add( blockout.getLastRun() );
}
}