[
https://issues.apache.org/jira/browse/VELTOOLS-108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nathan Bubna resolved VELTOOLS-108.
-----------------------------------
Resolution: Fixed
thanks!
> The DateTool can be trivially enhanced to support configurable TimeZone.
> ------------------------------------------------------------------------
>
> Key: VELTOOLS-108
> URL: https://issues.apache.org/jira/browse/VELTOOLS-108
> Project: Velocity Tools
> Issue Type: Improvement
> Components: GenericTools
> Affects Versions: 2.0
> Environment: JDK 1.5, 1.6
> Reporter: Ezra Epstein
> Priority: Minor
> Fix For: 2.0
>
> Original Estimate: 0.08h
> Remaining Estimate: 0.08h
>
> Enhance the DateTool with:
> /**
> * The key used for specifying a default format via tool configuration.
> */
> public static final String TIMEZONE_KEY = "timezone";
> private TimeZone timezone = TimeZone.getDefault();
> /**
> * Does the actual configuration. This is protected, so
> * subclasses may share the same ValueParser and call configure
> * at any time, while preventing templates from doing so when
> * configure(Map) is locked.
> */
> protected void configure(ValueParser values) {
> super.configure(values);
> String tzId = values.getString(TIMEZONE_KEY);
> if (tzId != null) {
> setTimezone(TimeZone.getTimeZone(tzId));
> }
> }
> // Replace current getTimezone() method with:
> public TimeZone getTimezone() {
> return timezone;
> }
> public void setTimezone(TimeZone timezone) {
> this.timezone = timezone;
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]