/** * <p> * Set the time at which the <code>DateIntervalTrigger</code> should occur. * </p> * * @exception IllegalArgumentException * if startTime is <code>null</code>. */ @Override public void setStartTime(Date startTime) { if (startTime == null) { throw new IllegalArgumentException("Start time cannot be null"); } Date eTime = getEndTime(); if (eTime != null && eTime.before(startTime)) { throw new IllegalArgumentException( "End time cannot be before start time"); } this.startTime = startTime; }
/** * <p> * Set the time at which the <code>DateIntervalTrigger</code> should occur. * </p> * * @exception IllegalArgumentException * if startTime is <code>null</code>. */ @Override public void setStartTime(Date startTime) { if (startTime == null) { throw new IllegalArgumentException("Start time cannot be null"); } Date eTime = getEndTime(); if (eTime != null && eTime.before(startTime)) { throw new IllegalArgumentException( "End time cannot be before start time"); } this.startTime = startTime; }
long endMillis = (getEndTime() == null) ? Long.MAX_VALUE : getEndTime() .getTime();
long endMillis = (getEndTime() == null) ? Long.MAX_VALUE : getEndTime() .getTime();
if (complete || getEndTime() == null) { return null; Date fTime = new Date(getEndTime().getTime() - 1000L); if(fTime.equals(getEndTime())) return fTime;
if (complete || getEndTime() == null) { return null; Date fTime = new Date(getEndTime().getTime() - 1000L); if(fTime.equals(getEndTime())) return fTime;