1 4 package org.oddjob.scheduling; 5 6 import java.text.ParseException ; 7 import java.util.Date ; 8 9 import org.apache.log4j.Logger; 10 import org.oddjob.util.Clock; 11 import org.oddjob.util.DateHelper; 12 13 17 public class ManualClock implements Clock { 18 19 private static final Logger logger = Logger.getLogger(ManualClock.class); 20 private Date date; 21 public void setDate(String time) { 22 logger.debug("Setting date [" + time + "]"); 23 try { 24 date = DateHelper.parseDateTime(time); 25 } 26 catch (ParseException e) { 27 throw new RuntimeException (e); 28 } 29 } 30 31 public Date getDate() { 32 return date; 33 } 34 } 35 | Popular Tags |