/** * Return if current time is part of specified outage. * * @param getOutageSchedule(out) * the outage * @return true if current time is in outage */ public boolean isCurTimeInOutage(final Outage out) { return isTimeInOutage(new GregorianCalendar(), out); }
/** * {@inheritDoc} * * Return if current time is part of specified outage. */ @Override public boolean isCurTimeInOutage(final String outName) { return isTimeInOutage(new GregorianCalendar(), outName); }
/** * {@inheritDoc} * * Return if time is part of specified outage. */ @Override public boolean isTimeInOutage(final long time, final String outName) { final Outage out = getOutage(outName); if (out == null) return false; final Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(time); return isTimeInOutage(cal, out); }
/** * {@inheritDoc} * * Return if time is part of specified outage. */ public boolean isTimeInOutage(final Calendar cal, final String outName) { final Outage out = getOutage(outName); if (out == null) return false; return isTimeInOutage(cal, out); }