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

Modified Files:
        CloneUtil.java 
Log Message:
indentation and support for FIELD_DECIMAL


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


Index: CloneUtil.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/CloneUtil.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- CloneUtil.java      17 Jul 2008 17:17:08 -0000      1.2
+++ CloneUtil.java      10 Feb 2009 13:52:24 -0000      1.3
@@ -17,7 +17,7 @@
 /**
  * Utility to clone mmbase bridge nodes.
  * @since MMBase-1.9.0
- * @version $Id: CloneUtil.java,v 1.2 2008/07/17 17:17:08 michiel Exp $
+ * @version $Id: CloneUtil.java,v 1.3 2009/02/10 13:52:24 michiel Exp $
  */
 public class CloneUtil {
 
@@ -40,8 +40,7 @@
       Node newNode = cloneNode(localNode);
       if (newNode == null) {
          throw new NullPointerException("clone node #" + localNode.getNumber() 
+ " returned null");
-      }
-      else {
+        } else {
          if (log.isDebugEnabled()) {
             log.debug("cloned the node to the new cloud new node(number,type)" 
+
                    newNode.getNumber() + "," + 
newNode.getNodeManager().getName() + ")");
@@ -61,8 +60,7 @@
     public static Node cloneNode(Node localNode) {
        if (isRelation(localNode)) {
           return cloneRelation(localNode);
-       }
-       else {
+        } else {
          NodeManager localNodeManager = localNode.getNodeManager();
          NodeManager nodeManager = 
localNode.getCloud().getNodeManager(localNodeManager.getName());
          Node newNode = nodeManager.createNode();
@@ -130,6 +128,10 @@
            destinationNode.setNodeValue(fieldName,
               sourceNode.getNodeValue(fieldName));
            break;
+        case Field.TYPE_DECIMAL:
+            destinationNode.setDecimalValue(fieldName,
+                                            
sourceNode.getDecimalValue(fieldName));
+            break;
        case Field.TYPE_STRING:
           destinationNode.setStringValue(fieldName,
              sourceNode.getStringValue(fieldName));
@@ -279,3 +281,4 @@
     }
 
 }
+
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to