try { DtStart dtStart = (DtStart) getRequiredProperty(Property.DTSTART); initialOnset = applyOffsetFrom(calculateOnset(dtStart.getDate())); } catch (ParseException | ConstraintViolationException e) { Logger log = LoggerFactory.getLogger(Observance.class); for (final Date rdateDate : rdate.getDates()) { try { final DateTime rdateOnset = applyOffsetFrom(calculateOnset(rdateDate)); if (!rdateOnset.after(date) && rdateOnset.after(onset)) { onset = rdateOnset; onsetLimit, Value.DATE_TIME); for (final Date recurDate : recurrenceDates) { final DateTime rruleOnset = applyOffsetFrom((DateTime) recurDate); if (!rruleOnset.after(date) && rruleOnset.after(onset)) { onset = rruleOnset;
initialOnset = applyOffsetFrom(calculateOnset(((DtStart) getProperty(Property.DTSTART)).getDate())); } catch (ParseException e) { log.error("Unexpected error calculating initial onset", e); for (final Iterator j = rdate.getDates().iterator(); j.hasNext();) { try { final DateTime rdateOnset = applyOffsetFrom(calculateOnset((Date) j.next())); if (!rdateOnset.after(date) && rdateOnset.after(onset)) { onset = rdateOnset; onsetLimit, Value.DATE_TIME); for (final Iterator j = recurrenceDates.iterator(); j.hasNext();) { final DateTime rruleOnset = applyOffsetFrom((DateTime) j.next()); if (!rruleOnset.after(date) && rruleOnset.after(onset)) { onset = rruleOnset;
try { DtStart dtStart = (DtStart) getRequiredProperty(Property.DTSTART); initialOnset = applyOffsetFrom(calculateOnset(dtStart.getDate())); } catch (ParseException | ConstraintViolationException e) { Logger log = LoggerFactory.getLogger(Observance.class); for (final Date rdateDate : rdate.getDates()) { try { final DateTime rdateOnset = applyOffsetFrom(calculateOnset(rdateDate)); if (!rdateOnset.after(date) && rdateOnset.after(onset)) { onset = rdateOnset; onsetLimit, Value.DATE_TIME); for (final Date recurDate : recurrenceDates) { final DateTime rruleOnset = applyOffsetFrom((DateTime) recurDate); if (!rruleOnset.after(date) && rruleOnset.after(onset)) { onset = rruleOnset;
try { DtStart dtStart = (DtStart) getRequiredProperty(Property.DTSTART); initialOnset = applyOffsetFrom(calculateOnset(dtStart.getDate())); } catch (ParseException e) { Logger log = LoggerFactory.getLogger(Observance.class); for (final Date rdateDate : rdate.getDates()) { try { final DateTime rdateOnset = applyOffsetFrom(calculateOnset(rdateDate)); if (!rdateOnset.after(date) && rdateOnset.after(onset)) { onset = rdateOnset; onsetLimit, Value.DATE_TIME); for (final Date recurDate : recurrenceDates) { final DateTime rruleOnset = applyOffsetFrom((DateTime) recurDate); if (!rruleOnset.after(date) && rruleOnset.after(onset)) { onset = rruleOnset;
try { DtStart dtStart = (DtStart) getRequiredProperty(Property.DTSTART); initialOnset = applyOffsetFrom(calculateOnset(dtStart.getDate())); } catch (ParseException e) { Logger log = LoggerFactory.getLogger(Observance.class); for (final Date rdateDate : rdate.getDates()) { try { final DateTime rdateOnset = applyOffsetFrom(calculateOnset(rdateDate)); if (!rdateOnset.after(date) && rdateOnset.after(onset)) { onset = rdateOnset; onsetLimit, Value.DATE_TIME); for (final Date recurDate : recurrenceDates) { final DateTime rruleOnset = applyOffsetFrom((DateTime) recurDate); if (!rruleOnset.after(date) && rruleOnset.after(onset)) { onset = rruleOnset;