You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ad...@apache.org on 2012/07/10 13:03:56 UTC

svn commit: r1359599 - /ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java

Author: adrianc
Date: Tue Jul 10 11:03:56 2012
New Revision: 1359599

URL: http://svn.apache.org/viewvc?rev=1359599&view=rev
Log:
Small change to Mini-language <set-calendar> element - removed the set-if-empty attribute, which is unnecessary because a Timestamp will never be empty.

Modified:
    ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java

Modified: ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java?rev=1359599&r1=1359598&r2=1359599&view=diff
==============================================================================
--- ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java (original)
+++ ofbiz/trunk/framework/minilang/src/org/ofbiz/minilang/method/envops/SetCalendar.java Tue Jul 10 11:03:56 2012
@@ -91,7 +91,6 @@ public final class SetCalendar extends M
     private final FlexibleStringExpander periodAlignEnd;
     private final FlexibleStringExpander periodAlignStart;
     private final FlexibleStringExpander secondsFse;
-    private final boolean setIfEmpty;
     private final boolean setIfNull;
     private final Scriptlet scriptlet;
     private final FlexibleStringExpander timeZoneFse;
@@ -103,12 +102,12 @@ public final class SetCalendar extends M
         if (MiniLangValidate.validationOn()) {
             MiniLangValidate.deprecatedAttribute(simpleMethod, element, "from-field", "replace with \"from\"");
             MiniLangValidate.deprecatedAttribute(simpleMethod, element, "default-value", "replace with \"default\"");
-            MiniLangValidate.attributeNames(simpleMethod, element, "field", "from-field", "from", "value", "default-value", "default", "set-if-null", "set-if-empty",
+            MiniLangValidate.attributeNames(simpleMethod, element, "field", "from-field", "from", "value", "default-value", "default", "set-if-null",
                     "years", "months", "days", "hours", "minutes", "seconds", "millis", "period-align-start", "period-align-end", "locale", "time-zone");
             MiniLangValidate.requiredAttributes(simpleMethod, element, "field");
             MiniLangValidate.requireAnyAttribute(simpleMethod, element, "from", "value");
             MiniLangValidate.constantPlusExpressionAttributes(simpleMethod, element, "value");
-            MiniLangValidate.constantAttributes(simpleMethod, element, "set-if-null", "set-if-empty");
+            MiniLangValidate.constantAttributes(simpleMethod, element, "set-if-null");
             MiniLangValidate.expressionAttributes(simpleMethod, element, "field", "from", "from-field");
             MiniLangValidate.noChildElements(simpleMethod, element);
         }
@@ -131,7 +130,6 @@ public final class SetCalendar extends M
         }
         this.defaultFse = FlexibleStringExpander.getInstance(element.getAttribute("default"));
         this.setIfNull = "true".equals(element.getAttribute("set-if-null"));
-        this.setIfEmpty = !"false".equals(element.getAttribute("set-if-empty"));
         this.yearsFse = FlexibleStringExpander.getInstance(element.getAttribute("years"));
         this.monthsFse = FlexibleStringExpander.getInstance(element.getAttribute("months"));
         this.daysFse = FlexibleStringExpander.getInstance(element.getAttribute("days"));
@@ -165,9 +163,6 @@ public final class SetCalendar extends M
         if (!setIfNull && newValue == null) {
             return true;
         }
-        if (!setIfEmpty && ObjectType.isEmpty(newValue)) {
-            return true;
-        }
         Locale locale = null;
         TimeZone timeZone = null;
         Timestamp fromStamp = null;
@@ -314,9 +309,6 @@ public final class SetCalendar extends M
         if (this.setIfNull) {
             sb.append("set-if-null=\"true\" ");
         }
-        if (!this.setIfEmpty) {
-            sb.append("set-if-empty=\"false\" ");
-        }
         sb.append("/>");
         return sb.toString();
     }