Author: michiel
Date: 2010-04-20 11:35:08 +0200 (Tue, 20 Apr 2010)
New Revision: 41963
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicList.java
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNode.java
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeManager.java
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeQuery.java
Log:
MMB-1951
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicList.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicList.java
2010-04-20 09:13:08 UTC (rev 41962)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicList.java
2010-04-20 09:35:08 UTC (rev 41963)
@@ -45,6 +45,15 @@
backing = new ArrayList<Object>(c);
}
+ /**
+ * @since MMBase-1.9.4
+ */
+ public BasicList(BridgeList<? extends E> b) {
+ super();
+ backing = new ArrayList<Object>(b);
+ properties.putAll(b.getProperties());
+ }
+
public Object getProperty(Object key) {
return properties.get(key);
}
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNode.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNode.java
2010-04-20 09:13:08 UTC (rev 41962)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNode.java
2010-04-20 09:35:08 UTC (rev 41963)
@@ -251,7 +251,7 @@
protected void checkAccount() {
- if (!account.equals(cloud.getAccount())) {
+ if (account == null || cloud == null ||
!account.equals(cloud.getAccount())) {
throw new BridgeException("User context changed. Cannot proceed to
edit this node .");
}
}
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeManager.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeManager.java
2010-04-20 09:13:08 UTC (rev 41962)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeManager.java
2010-04-20 09:35:08 UTC (rev 41963)
@@ -297,7 +297,8 @@
cloud.add(result);
return result;
}
- public final Node createNode() {
+ public final Node createNode(
+) {
return createBasicNode();
}
Modified:
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeQuery.java
===================================================================
---
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeQuery.java
2010-04-20 09:13:08 UTC (rev 41962)
+++
mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/bridge/implementation/BasicNodeQuery.java
2010-04-20 09:35:08 UTC (rev 41963)
@@ -210,4 +210,5 @@
}
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs