This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
commit 279bb92f1ad267aea4945f319d84627503365f79 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Tue Jan 30 16:36:05 2024 +0100 Improved: Don't need to show files names in UI messages (OFBIZ-12884) We don't need to show files paths in UI messages. It does not help users, rather confuse them. Also in log, we give enough information, ie the file and method used. Also removes all useless "this." in SimpleMethod class --- .../ofbiz/minilang/MiniLangRuntimeException.java | 2 +- .../org/apache/ofbiz/minilang/SimpleMethod.java | 52 +++++++++++----------- .../apache/ofbiz/minilang/ValidationException.java | 2 +- .../apache/ofbiz/minilang/method/envops/Break.java | 2 +- .../ofbiz/minilang/method/envops/Continue.java | 2 +- 5 files changed, 30 insertions(+), 30 deletions(-) diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/MiniLangRuntimeException.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/MiniLangRuntimeException.java index 1108b350a1..09aa891888 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/MiniLangRuntimeException.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/MiniLangRuntimeException.java @@ -41,7 +41,7 @@ public class MiniLangRuntimeException extends MiniLangException { StringBuilder sb = new StringBuilder(super.getMessage()); if (this.element != null) { SimpleMethod method = this.element.getSimpleMethod(); - sb.append(" Method = ").append(method.getMethodName()).append(", File = ").append(method.getFromLocation()); + sb.append(", File#Method = ").append(method.getFileName()).append("#").append(method.getMethodName()); sb.append(", Element = <").append(this.element.getTagName()).append(">"); sb.append(", Line ").append(this.element.getLineNumber()); } diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java index 71a87c9e01..7606fa3923 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/SimpleMethod.java @@ -625,8 +625,7 @@ public final class SimpleMethod extends MiniLangElement { } // rollback here passing beganTransaction to either rollback, or set rollback only try { - TransactionUtil.rollback(beganTransaction, "Error in simple-method [" + this.getShortDescription() + "]: " - + summaryErrorStringBuffer, null); + TransactionUtil.rollback(beganTransaction, summaryErrorStringBuffer.toString(), null); } catch (GenericTransactionException e) { String errMsg = "Error trying to rollback transaction, could not process method: " + e.getMessage(); if (methodContext.isTraceOn()) { @@ -643,7 +642,7 @@ public final class SimpleMethod extends MiniLangElement { @Override public void gatherArtifactInfo(ArtifactInfoContext aic) { - for (MethodOperation methodOp : this.methodOperations) { + for (MethodOperation methodOp : methodOperations) { methodOp.gatherArtifactInfo(aic); } } @@ -663,101 +662,102 @@ public final class SimpleMethod extends MiniLangElement { } public String getDefaultErrorCode() { - return this.defaultErrorCode; + return defaultErrorCode; } public String getDefaultSuccessCode() { - return this.defaultSuccessCode; + return defaultSuccessCode; } public String getEventErrorMessageListName() { - return this.eventErrorMessageListName; + return eventErrorMessageListName; } public String getEventErrorMessageName() { - return this.eventErrorMessageName; + return eventErrorMessageName; } public String getEventEventMessageListName() { - return this.eventEventMessageListName; + return eventEventMessageListName; } public String getEventEventMessageName() { - return this.eventEventMessageName; + return eventEventMessageName; } // event fields public String getEventRequestName() { - return this.eventRequestName; + return eventRequestName; } public String getEventResponseCodeName() { - return this.eventResponseCodeName; + return eventResponseCodeName; } public String getEventSessionName() { - return this.eventSessionName; + return eventSessionName; } public String getFileName() { - return this.fromLocation.substring(this.fromLocation.lastIndexOf("/") + 1); + return fromLocation.substring(fromLocation.lastIndexOf("/") + 1); } public String getFromLocation() { - return this.fromLocation; + return fromLocation; } public String getLocationAndName() { - return this.fromLocation + "#" + this.methodName; + return fromLocation + "#" + methodName; } public boolean getLoginRequired() { - return this.loginRequired; + return loginRequired; } public String getMethodName() { - return this.methodName; + return methodName; } public List<MethodOperation> getMethodOperations() { - return this.methodOperations; + return methodOperations; } public String getServiceErrorMessageListName() { - return this.serviceErrorMessageListName; + return serviceErrorMessageListName; } public String getServiceErrorMessageMapName() { - return this.serviceErrorMessageMapName; + return serviceErrorMessageMapName; } public String getServiceErrorMessageName() { - return this.serviceErrorMessageName; + return serviceErrorMessageName; } public String getServiceResponseMessageName() { - return this.serviceResponseMessageName; + return serviceResponseMessageName; } public String getServiceSuccessMessageListName() { - return this.serviceSuccessMessageListName; + return serviceSuccessMessageListName; } public String getServiceSuccessMessageName() { - return this.serviceSuccessMessageName; + return serviceSuccessMessageName; } public String getShortDescription() { - return this.shortDescription + " [" + this.fromLocation + "#" + this.methodName + "]"; + return shortDescription + " [" + getFileName() + "#" + methodName + "]"; } + @Override public SimpleMethod getSimpleMethod() { return this; } public boolean getUseTransaction() { - return this.useTransaction; + return useTransaction; } private String returnError(MethodContext methodContext, String errorMsg) { diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/ValidationException.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/ValidationException.java index 17b8aeba67..278496990b 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/ValidationException.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/ValidationException.java @@ -39,7 +39,7 @@ public class ValidationException extends MiniLangException { public String getMessage() { StringBuilder sb = new StringBuilder(super.getMessage()); if (method != null) { - sb.append(" Method = ").append(method.getMethodName()).append(", File = ").append(method.getFromLocation()); + sb.append(", File#Method = ").append(method.getFileName()).append("#").append(method.getMethodName()); } if (element != null) { sb.append(", Element = <").append(element.getTagName()).append(">"); diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Break.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Break.java index 2a07d09ca6..2abe418046 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Break.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Break.java @@ -55,7 +55,7 @@ public class Break extends MethodOperation { public String getMessage() { StringBuilder sb = new StringBuilder(super.getMessage()); SimpleMethod method = getSimpleMethod(); - sb.append(" Method = ").append(method.getMethodName()).append(", File = ").append(method.getFromLocation()); + sb.append(", File#Method = ").append(method.getFileName()).append("#").append(method.getMethodName()); sb.append(", Element = <break>, Line ").append(getLineNumber()); return sb.toString(); } diff --git a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Continue.java b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Continue.java index e0241f2a94..f4297afb26 100644 --- a/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Continue.java +++ b/framework/minilang/src/main/java/org/apache/ofbiz/minilang/method/envops/Continue.java @@ -55,7 +55,7 @@ public class Continue extends MethodOperation { public String getMessage() { StringBuilder sb = new StringBuilder(super.getMessage()); SimpleMethod method = getSimpleMethod(); - sb.append(" Method = ").append(method.getMethodName()).append(", File = ").append(method.getFromLocation()); + sb.append(", File#Method = ").append(method.getFileName()).append("#").append(method.getMethodName()); sb.append(", Element = <continue>, Line ").append(getLineNumber()); return sb.toString(); }