@Override public void setTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getTimeZone(); super.setTimeZone(timeZone); if (!timeZone.equals(prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { TemplateDateFormat f = cachedTempDateFormatArray[i]; if (f != null && f.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }
@Override public void setSQLDateAndTimeTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getSQLDateAndTimeTimeZone(); super.setSQLDateAndTimeTimeZone(timeZone); if (!nullSafeEquals(timeZone, prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { TemplateDateFormat format = cachedTempDateFormatArray[i]; if (format != null && format.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }
@Override public void setTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getTimeZone(); super.setTimeZone(timeZone); if (!timeZone.equals(prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { TemplateDateFormat f = cachedTempDateFormatArray[i]; if (f != null && f.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }
@Override public void setTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getTimeZone(); super.setTimeZone(timeZone); if (!timeZone.equals(prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { TemplateDateFormat f = cachedTempDateFormatArray[i]; if (f != null && f.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = 0; i < CACHED_TDFS_SQL_D_T_TZ_OFFS; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }
@Override public void setSQLDateAndTimeTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getSQLDateAndTimeTimeZone(); super.setSQLDateAndTimeTimeZone(timeZone); if (!nullSafeEquals(timeZone, prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { TemplateDateFormat format = cachedTempDateFormatArray[i]; if (format != null && format.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }
@Override public void setSQLDateAndTimeTimeZone(TimeZone timeZone) { TimeZone prevTimeZone = getSQLDateAndTimeTimeZone(); super.setSQLDateAndTimeTimeZone(timeZone); if (!nullSafeEquals(timeZone, prevTimeZone)) { if (cachedTempDateFormatArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { TemplateDateFormat format = cachedTempDateFormatArray[i]; if (format != null && format.isTimeZoneBound()) { cachedTempDateFormatArray[i] = null; } } } if (cachedTempDateFormatsByFmtStrArray != null) { for (int i = CACHED_TDFS_SQL_D_T_TZ_OFFS; i < CACHED_TDFS_LENGTH; i++) { cachedTempDateFormatsByFmtStrArray[i] = null; } } cachedSQLDateAndTimeTimeZoneSameAsNormal = null; } }