private void validateContext() { if (getFixedOffsetTimeZone() == null || getReferenceLocalTime() == null) { throw new IllegalArgumentException(String.format("Context mis-configured: fixedOffsetTimeZone=%s, referenceLocalTime=%s", getFixedOffsetTimeZone(), getReferenceLocalTime())); } }
protected LocalTime computeReferenceTime(@Nullable final DateTime referenceTime) { return referenceTime == null ? null : ClockUtil.toDateTime(referenceTime, getFixedOffsetTimeZone()).toLocalTime(); }
public LocalDate toLocalDate(final DateTime dateTime) { validateContext(); return ClockUtil.toLocalDate(dateTime, getFixedOffsetTimeZone()); }
public DateTime toUTCDateTime(final LocalDate localDate) { validateContext(); return ClockUtil.toUTCDateTime(localDate, getReferenceLocalTime(), getFixedOffsetTimeZone()); }
private void validateContext() { if (getFixedOffsetTimeZone() == null || getReferenceLocalTime() == null) { throw new IllegalArgumentException(String.format("Context mis-configured: fixedOffsetTimeZone=%s, referenceLocalTime=%s", getFixedOffsetTimeZone(), getReferenceLocalTime())); } }
protected LocalTime computeReferenceTime(@Nullable final DateTime referenceTime) { return referenceTime == null ? null : ClockUtil.toDateTime(referenceTime, getFixedOffsetTimeZone()).toLocalTime(); }
public LocalDate toLocalDate(final DateTime dateTime) { validateContext(); return ClockUtil.toLocalDate(dateTime, getFixedOffsetTimeZone()); }
public DateTime toUTCDateTime(final LocalDate localDate) { validateContext(); return ClockUtil.toUTCDateTime(localDate, getReferenceLocalTime(), getFixedOffsetTimeZone()); }