Rishi Solanki created OFBIZ-7589:
------------------------------------
Summary: Enforce noninstantiability to UtilHttp class
Key: OFBIZ-7589
URL:
https://issues.apache.org/jira/browse/OFBIZ-7589 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 MULTI_ROW_DELIMITER = "_o_";
public static final String ROW_SUBMIT_PREFIX = "_rowSubmit_o_";
public static final String COMPOSITE_DELIMITER = "_c_";
public static final int MULTI_ROW_DELIMITER_LENGTH = MULTI_ROW_DELIMITER.length();
public static final int ROW_SUBMIT_PREFIX_LENGTH = ROW_SUBMIT_PREFIX.length();
public static final int COMPOSITE_DELIMITER_LENGTH = COMPOSITE_DELIMITER.length();
public static final String SESSION_KEY_TIMEZONE = "timeZone";
{code}
- Add public static methods as getMultiRowDelimiter(), getRowSubmitPrefix(), and use them in following classes/scripts;
{code}
GlEvents.java
ShoppingCartEvents.java
CheckAction.groovy
CheckRejected.groovy
ServiceMultiEventHandler.java
EbayEvents.java
{code}
No variables needs to be change for this class.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)