Rishi Solanki created OFBIZ-7562:
------------------------------------
Summary: Enforce noninstantiability to UtilDateTime class
Key: OFBIZ-7562
URL:
https://issues.apache.org/jira/browse/OFBIZ-7562 Project: OFBiz
Issue Type: Sub-task
Components: framework
Affects Versions: Trunk
Reporter: Rishi Solanki
Priority: Minor
- Make class as final.
- Add a private constructor.
- Make the following public static variables as private
{code}
public static final String[] months = {
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November",
"December"
};
public static final String[] days = {
"Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"
};
public static final String[][] timevals = {
{"1000", "millisecond"},
{"60", "second"},
{"60", "minute"},
{"24", "hour"},
{"168", "week"}
};
public static final DecimalFormat df = new DecimalFormat("0.00;-0.00");
public static final String DATE_FORMAT = "yyyy-MM-dd";
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
public static final String TIME_FORMAT = "HH:mm:ss";
{code}
- Add public static methods as getDateFormat(), getDateTimeFormat() and getTimeFormat() methods and use them in following classes;
{code}
DateTimeConverters.java
UelFunctions.java
CommonWidgetModels.java
ModelFormField.java
SetCalendar.java
EbayStoreAutoPreferences.java
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)