[exo-jcr-commits] exo-jcr SVN: r1201 - jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Dec 28 03:36:46 EST 2009


Author: pnedonosko
Date: 2009-12-28 03:36:45 -0500 (Mon, 28 Dec 2009)
New Revision: 1201

Modified:
   jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LocalWorkspaceDataManagerStub.java
Log:
EXOJCR-273 unmodifiable list in persistence stub data manager (example of impl)

Modified: jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LocalWorkspaceDataManagerStub.java
===================================================================
--- jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LocalWorkspaceDataManagerStub.java	2009-12-26 14:04:18 UTC (rev 1200)
+++ jcr/branches/1.12.0-OPT/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/dataflow/persistent/LocalWorkspaceDataManagerStub.java	2009-12-28 08:36:45 UTC (rev 1201)
@@ -18,9 +18,15 @@
  */
 package org.exoplatform.services.jcr.impl.dataflow.persistent;
 
+import org.exoplatform.services.jcr.datamodel.NodeData;
 import org.exoplatform.services.log.ExoLogger;
 import org.exoplatform.services.log.Log;
 
+import java.util.Collections;
+import java.util.List;
+
+import javax.jcr.RepositoryException;
+
 /**
  * Created by The eXo Platform SAS.
  * 
@@ -37,4 +43,14 @@
    {
       super(persistentManager);
    }
+
+   /**
+    * {@inheritDoc}
+    */
+   @Override
+   public List<NodeData> getChildNodesData(NodeData nodeData) throws RepositoryException
+   {
+      return Collections.unmodifiableList(super.getChildNodesData(nodeData));
+   }
+   
 }



More information about the exo-jcr-commits mailing list