On 01/15/2011 05:54 AM, [email protected] wrote:
Author: mrisaliti
Date: Sat Jan 15 11:54:04 2011
New Revision: 1059306

URL: http://svn.apache.org/viewvc?rev=1059306&view=rev
Log:
Internationalization of ServiceUtil.returnSuccess, ServiceUtil.returnFailure, 
ServiceUtil.returnError (OFBIZ-4091)

Modified:
     ofbiz/trunk/applications/accounting/config/AccountingErrorUiLabels.xml
     ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml
     
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountPaymentServices.java
     
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountProductServices.java
     
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
     
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/invoice/InvoiceServices.java

Modified: 
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java?rev=1059306&r1=1059305&r2=1059306&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
 (original)
+++ 
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/finaccount/FinAccountServices.java
 Sat Jan 15 11:54:04 2011
@@ -144,7 +148,8 @@ public class FinAccountServices {
                      }
                  }
                  if (creditAccount == null) {
-                    return ServiceUtil.returnError("Could not find or create a 
service credit account");
+                    return 
ServiceUtil.returnError(UtilProperties.getMessage(resourceError,
+                            "AccountingFinAccountCannotCreditAccount", 
locale));
                  }
              }


Er, isn't the proper formatting to *not* split long lines? Why are you forcing some arbitrary terminal width on the rest of us?

There are tons more like this in this patch.

When adding new features/code, try to maintain consistent formatting. Follow what is already in the file. In this case, this particular file was not consistent, with regard to long lines. So, the editor is allowed to use whichever form they want, and in that situation, the standard of the project as a whole should be used. Ie, don't split long lines.


@@ -179,12 +184,15 @@ public class FinAccountServices {
          GenericValue userLogin = (GenericValue) context.get("userLogin");
          String productStoreId = (String) context.get("productStoreId");
          String finAccountTypeId = (String) context.get("finAccountTypeId");
+        Locale locale = (Locale) context.get("locale");

          try {
              // get the product store id and use it to generate a unique fin 
account code
              GenericValue productStoreFinAccountSetting = 
delegator.findByPrimaryKeyCache("ProductStoreFinActSetting", 
UtilMisc.toMap("productStoreId", productStoreId, "finAccountTypeId", finAccountTypeId));
              if (productStoreFinAccountSetting == null) {
-                return ServiceUtil.returnError("No settings found for store [" + productStoreId + 
"] for fin account type [" + finAccountTypeId + "]");
+                return 
ServiceUtil.returnError(UtilProperties.getMessage(resourceError,
+                        "AccountingFinAccountSetting",
+                        UtilMisc.toMap("productStoreId", productStoreId, 
"finAccountTypeId", finAccountTypeId), locale));
              }

              Long accountCodeLength = 
productStoreFinAccountSetting.getLong("accountCodeLength");

Another one.  Stopping now.

Reply via email to