Author: mthl
Date: Mon Jun 10 14:11:20 2019 New Revision: 1860946 URL: http://svn.apache.org/viewvc?rev=1860946&view=rev Log: Improved: Add missing ‘static’ modifier for safe public methods (OFBIZ-11098) In order to make it clear when a method is not depending on the internal state of an object, it is a good practice to declare it as static. Modified: ofbiz/ofbiz-framework/trunk/framework/datafile/src/main/java/org/apache/ofbiz/datafile/Record.java ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/entityops/SetCurrentUserLogin.java Modified: ofbiz/ofbiz-framework/trunk/framework/datafile/src/main/java/org/apache/ofbiz/datafile/Record.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/datafile/src/main/java/org/apache/ofbiz/datafile/Record.java?rev=1860946&r1=1860945&r2=1860946&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/datafile/src/main/java/org/apache/ofbiz/datafile/Record.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/datafile/src/main/java/org/apache/ofbiz/datafile/Record.java Mon Jun 10 14:11:20 2019 @@ -172,7 +172,7 @@ public class Record implements Serializa /** * little endian reader for 2 byte short. */ - public final short readLEShort(byte[] byteArray) { + private static short readLEShort(byte[] byteArray) { return (short) ((byteArray[1] & 0xff) << 8 | (byteArray[0] & 0xff)); } @@ -180,14 +180,14 @@ public class Record implements Serializa /** * little endian reader for 4 byte int. */ - public final int readLEInt(byte[] byteArray) { + private static int readLEInt(byte[] byteArray) { return (byteArray[3]) << 24 | (byteArray[2] & 0xff) << 16 | (byteArray[1] & 0xff) << 8 | (byteArray[0] & 0xff); } /** * little endian reader for 8 byte long. */ - public final long readLELong(byte[] byteArray) { + private static long readLELong(byte[] byteArray) { return (long) (byteArray[7]) << 56 | /* long cast needed or shift done modulo 32 */ (long) (byteArray[6] & 0xff) << 48 | (long) (byteArray[5] & 0xff) << 40 | (long) (byteArray[4] & 0xff) << 32 | (long) (byteArray[3] & 0xff) << 24 | (long) (byteArray[2] & 0xff) << 16 | (long) (byteArray[1] & 0xff) << 8 | (byteArray[0] & 0xff); Modified: ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java?rev=1860946&r1=1860945&r2=1860946&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java Mon Jun 10 14:11:20 2019 @@ -622,11 +622,11 @@ public final class SimpleMethod extends return this.defaultSuccessCode; } - public String getDelegatorEnvName() { + private static String getDelegatorEnvName() { return "delegator"; } - public String getDispatcherEnvName() { + private static String getDispatcherEnvName() { return "dispatcher"; } @@ -683,11 +683,11 @@ public final class SimpleMethod extends return this.methodOperations; } - public String getParameterMapName() { + private static String getParameterMapName() { return "parameters"; } - public String getSecurityEnvName() { + private static String getSecurityEnvName() { return "security"; } @@ -724,7 +724,7 @@ public final class SimpleMethod extends return this; } - public String getUserLoginEnvName() { + public static String getUserLoginEnvName() { return "userLogin"; } Modified: ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/entityops/SetCurrentUserLogin.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/entityops/SetCurrentUserLogin.java?rev=1860946&r1=1860945&r2=1860946&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/entityops/SetCurrentUserLogin.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/entityops/SetCurrentUserLogin.java Mon Jun 10 14:11:20 2019 @@ -55,7 +55,7 @@ public final class SetCurrentUserLogin e if (userLogin == null) { throw new MiniLangRuntimeException("Entity value not found with name: " + valueFma, this); } - methodContext.setUserLogin(userLogin, this.simpleMethod.getUserLoginEnvName()); + methodContext.setUserLogin(userLogin, SimpleMethod.getUserLoginEnvName()); return true; } |
Free forum by Nabble | Edit this page |