Author: adrianc
Date: Wed Feb  3 01:44:24 2010
New Revision: 905863

URL: http://svn.apache.org/viewvc?rev=905863&view=rev
Log:
As discussed on the dev mailing list, eliminated checks for 
FlexibleStringExpander.getOriginal() returning null. Use 
FlexibleStringExpander.isEmpty() instead.

Modified:
    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelForm.java
    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java

Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelForm.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelForm.java?rev=905863&r1=905862&r2=905863&view=diff
==============================================================================
--- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelForm.java 
(original)
+++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelForm.java Wed 
Feb  3 01:44:24 2010
@@ -2935,22 +2935,22 @@
         }
         if (this.actions != null) {
             for (ModelFormAction modelFormAction: this.actions) {
-                if (modelFormAction instanceof ModelFormAction.Service) {
-                    String serviceName = ((ModelFormAction.Service) 
modelFormAction).serviceNameExdr.getOriginal();
-                    if (serviceName != null) {
-                        allServiceNamesUsed.add(serviceName);
+                try {
+                    ModelFormAction.Service service = 
(ModelFormAction.Service) modelFormAction;
+                    if (!service.serviceNameExdr.isEmpty()) {
+                        
allServiceNamesUsed.add(service.serviceNameExdr.toString());
                     }
-                }
+                } catch (ClassCastException e) {}
             }
         }
         if (this.rowActions != null) {
             for (ModelFormAction modelFormAction: this.rowActions) {
-                if (modelFormAction instanceof ModelFormAction.Service) {
-                    String serviceName = ((ModelFormAction.Service) 
modelFormAction).serviceNameExdr.getOriginal();
-                    if (serviceName != null) {
-                        allServiceNamesUsed.add(serviceName);
+                try {
+                    ModelFormAction.Service service = 
(ModelFormAction.Service) modelFormAction;
+                    if (!service.serviceNameExdr.isEmpty()) {
+                        
allServiceNamesUsed.add(service.serviceNameExdr.toString());
                     }
-                }
+                } catch (ClassCastException e) {}
             }
         }
         for (ModelFormField modelFormField: this.fieldList) {

Modified: 
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java?rev=905863&r1=905862&r2=905863&view=diff
==============================================================================
--- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java 
(original)
+++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java 
Wed Feb  3 01:44:24 2010
@@ -277,7 +277,7 @@
             this.fieldName = overrideFormField.fieldName;
         if (UtilValidate.isNotEmpty(overrideFormField.attributeName))
             this.attributeName = overrideFormField.attributeName;
-        if (overrideFormField.title != null && 
overrideFormField.title.getOriginal() != null) // title="" can be used to 
override the original value
+        if (overrideFormField.title != null && 
!overrideFormField.title.isEmpty()) // title="" can be used to override the 
original value
             this.title = overrideFormField.title;
         if (overrideFormField.tooltip != null && 
!overrideFormField.tooltip.isEmpty())
             this.tooltip = overrideFormField.tooltip;
@@ -860,7 +860,7 @@
     }
 
     public String getAction(Map<String, ? extends Object> context) {
-        if (this.action != null && this.action.getOriginal() != null) {
+        if (this.action != null && !this.action.isEmpty()) {
             return action.expandString(context);
         } else {
             return null;
@@ -991,7 +991,7 @@
     }
 
     public String getTitle(Map<String, Object> context) {
-        if (this.title != null && this.title.getOriginal() != null) {
+        if (this.title != null && !this.title.isEmpty()) {
             return title.expandString(context);
         } else {
             // create a title from the name of this field; expecting a Java 
method/field style name, ie productName or productCategoryId


Reply via email to