Author: jleroux
Date: Fri Oct 18 11:44:29 2019 New Revision: 1868589 URL: http://svn.apache.org/viewvc?rev=1868589&view=rev Log: Improved: Remove unused methods related to properties in UtilProperties and EntityUtilProperties (OFBIZ-11254) While removing the POS I forgot to remove specific methods I added in UtilProperties: setPropertyValue(*,*,*) and setPropertyValueInMemory. I finally found that setPropertyValueInMemory is used in one test and so maybe usefull. setPropertyValue(*,*,*) is unused and can be safemy removed. It's also called from EntityUtilProperties so should also be removed there. This removes it, and also slightly formats EntityUtilProperties::setPropertyValueInMemory Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilProperties.java ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntityUtilProperties.java Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilProperties.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilProperties.java?rev=1868589&r1=1868588&r2=1868589&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilProperties.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/UtilProperties.java Fri Oct 18 11:44:29 2019 @@ -19,8 +19,6 @@ package org.apache.ofbiz.base.util; import java.io.BufferedInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.Serializable; @@ -486,85 +484,6 @@ public final class UtilProperties implem return value == null ? "" : value.trim(); } - /** Sets the specified value of the specified property name to the specified resource/properties file - * @param resource The name of the resource - must be a file - * @param name The name of the property in the properties file - * @param value The value of the property in the properties file */ - public static void setPropertyValue(String resource, String name, String value) { - if (UtilValidate.isEmpty(resource)) { - return; - } - if (UtilValidate.isEmpty(name)) { - return; - } - - Properties properties = getProperties(resource); - if (properties == null) { - return; - } - - try ( - FileOutputStream propFile = new FileOutputStream(resource);) { - properties.setProperty(name, value); - if ("XuiLabels".equals(name)) { - properties.store(propFile, - "##############################################################################\n" - +"# Licensed to the Apache Software Foundation (ASF) under one \n" - +"# or more contributor license agreements. See the NOTICE file \n" - +"# distributed with this work for additional information \n" - +"# regarding copyright ownership. The ASF licenses this file \n" - +"# to you under the Apache License, Version 2.0 (the \n" - +"# \"License\"); you may not use this file except in compliance \n" - +"# with the License. You may obtain a copy of the License at \n" - +"# \n" - +"# http://www.apache.org/licenses/LICENSE-2.0 \n" - +"# \n" - +"# Unless required by applicable law or agreed to in writing, \n" - +"# software distributed under the License is distributed on an \n" - +"# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY \n" - +"# KIND, either express or implied. See the License for the \n" - +"# specific language governing permissions and limitations \n" - +"# under the License. \n" - +"###############################################################################\n" - +"# \n" - +"# Dynamically modified by OFBiz Framework (org.apache.ofbiz.base.util : UtilProperties.setPropertyValue)\n" - +"# \n" - +"# By default the screen is 1024x768 wide. If you want to use another screen size,\n" - +"# you must create a new directory under plugins/pos/screens, like the 800x600.\n" - +"# You must also set the 3 related parameters (StartClass, ClientWidth, ClientHeight) accordingly.\n" - +"#"); - } else { - properties.store(propFile, - "##############################################################################\n" - +"# Licensed to the Apache Software Foundation (ASF) under one \n" - +"# or more contributor license agreements. See the NOTICE file \n" - +"# distributed with this work for additional information \n" - +"# regarding copyright ownership. The ASF licenses this file \n" - +"# to you under the Apache License, Version 2.0 (the \n" - +"# \"License\"); you may not use this file except in compliance \n" - +"# with the License. You may obtain a copy of the License at \n" - +"# \n" - +"# http://www.apache.org/licenses/LICENSE-2.0 \n" - +"# \n" - +"# Unless required by applicable law or agreed to in writing, \n" - +"# software distributed under the License is distributed on an \n" - +"# \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY \n" - +"# KIND, either express or implied. See the License for the \n" - +"# specific language governing permissions and limitations \n" - +"# under the License. \n" - +"###############################################################################\n" - +"# \n" - +"# Dynamically modified by OFBiz Framework (org.apache.ofbiz.base.util : UtilProperties.setPropertyValue)\n" - +"# The comments have been removed, you may still find them on the OFBiz repository... \n" - +"#"); - } - } catch (FileNotFoundException e) { - Debug.logInfo(e, "Unable to located the resource file.", module); - } catch (IOException e) { - Debug.logError(e, module); - } - } - /** Sets the specified value of the specified property name to the specified resource/properties in memory, does not persist it * @param resource The name of the resource * @param name The name of the property in the resource Modified: ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntityUtilProperties.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntityUtilProperties.java?rev=1868589&r1=1868588&r2=1868589&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntityUtilProperties.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/entity/src/main/java/org/apache/ofbiz/entity/util/EntityUtilProperties.java Fri Oct 18 11:44:29 2019 @@ -246,13 +246,9 @@ public final class EntityUtilProperties return UtilProperties.getSplitPropertyValue(url, name); } - public static void setPropertyValue(String resource, String name, String value) { - UtilProperties.setPropertyValue(resource, name, value); - } - - public static void setPropertyValueInMemory(String resource, String name, String value) { - UtilProperties.setPropertyValueInMemory(resource, name, value); - } + public static void setPropertyValueInMemory(String resource, String name, String value) { + UtilProperties.setPropertyValueInMemory(resource, name, value); + } public static String setPropertyValue(Delegator delegator, String resourceName, String name, String value) { GenericValue gv = null; |
Free forum by Nabble | Edit this page |