Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv8059

Modified Files:
        AbstractNode.java 
Log Message:
one function call less


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: AbstractNode.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/AbstractNode.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- AbstractNode.java   18 Sep 2008 09:47:48 -0000      1.25
+++ AbstractNode.java   24 Sep 2008 22:34:50 -0000      1.26
@@ -31,7 +31,7 @@
  * here, to minimalize the implementation effort of fully implemented Nodes.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractNode.java,v 1.25 2008/09/18 09:47:48 michiel Exp $
+ * @version $Id: AbstractNode.java,v 1.26 2008/09/24 22:34:50 michiel Exp $
  * @see org.mmbase.bridge.Node
  * @since MMBase-1.8
  */
@@ -496,12 +496,13 @@
             if (! field.isReadOnly() && !field.isVirtual()) {
                // Only change a field if the enforcestrength of the 
restrictions is
                // applicable to the change.
-                int enforceStrength = field.getDataType().getEnforceStrength();
+                DataType dataType = field.getDataType();
+                int enforceStrength = dataType.getEnforceStrength();
                 if ((enforceStrength > DataType.ENFORCE_ONCHANGE) ||
                    (isChanged(field.getName()) && (enforceStrength >= 
DataType.ENFORCE_ONCREATE)) ||
                    (isNew() && (enforceStrength >= DataType.ENFORCE_NEVER))) {
                     Object value = getValueWithoutProcess(field.getName());
-                    Collection<LocalizedString> fieldErrors = 
field.getDataType().validate(value, this, field);
+                    Collection<LocalizedString> fieldErrors = 
dataType.validate(value, this, field);
                     for (LocalizedString error : fieldErrors) {
                         errors.add("field '" + field.getName() + "' with value 
'" + value + "': " + // TODO need to i18n this intro too
                                    error.get(locale));
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to