Author: michiel
Date: 2009-11-24 09:25:29 +0100 (Tue, 24 Nov 2009)
New Revision: 39891
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/VirtualNode.java
Log:
can accept also other maps
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/VirtualNode.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/VirtualNode.java
2009-11-24 08:16:18 UTC (rev 39890)
+++
mmbase/trunk/core/src/main/java/org/mmbase/bridge/implementation/VirtualNode.java
2009-11-24 08:25:29 UTC (rev 39891)
@@ -68,7 +68,7 @@
* e.g. RMMCI, but I didn't feel like reimplementating Node completely..
* See {...@link org.mmbase.bridge.util.MapNode}, which <em>is</em> a
complete reimplementation (with no core dependencies).
*/
- public VirtualNode(Map<String, Object> values, Cloud cloud) {
+ public VirtualNode(Map<String, ?> values, Cloud cloud) {
this(getVirtualNode(values), cloud);
}
@@ -77,10 +77,10 @@
return "BridgeVirtualNode " + noderef;
}
- protected static org.mmbase.module.core.VirtualNode
getVirtualNode(Map<String, Object> values) {
+ protected static org.mmbase.module.core.VirtualNode
getVirtualNode(Map<String, ?> values) {
VirtualBuilder builder = new VirtualBuilder(MMBase.getMMBase());
org.mmbase.module.core.VirtualNode node = new
org.mmbase.module.core.VirtualNode(builder);
- for (Map.Entry<String, Object> entry : values.entrySet()) {
+ for (Map.Entry<String, ?> entry : values.entrySet()) {
String name = entry.getKey();
Object value = entry.getValue();
node.storeValue(name, value);
@@ -178,6 +178,7 @@
if (log.isDebugEnabled()) {
log.debug("" + fieldName + " --> " + Arrays.asList(parts));
}
+ log.debug("" + fieldName + " --> " + Arrays.asList(parts), new
Exception());
MMObjectNode mmobjectNode = getNode().getNodeValue(parts[0] +
".number");
if (mmobjectNode != null) {
try {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs