[dna-commits] DNA SVN: r1048 - trunk/dna-jcr/src/main/java/org/jboss/dna/jcr.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Thu Jun 11 21:28:17 EDT 2009


Author: bcarothers
Date: 2009-06-11 21:28:17 -0400 (Thu, 11 Jun 2009)
New Revision: 1048

Modified:
   trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java
Log:
Adding barely-there partial implementation of Workspace.copy(String,String,String) to repair build after DNA-399 checkin

Modified: trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java
===================================================================
--- trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java	2009-06-12 01:07:00 UTC (rev 1047)
+++ trunk/dna-jcr/src/main/java/org/jboss/dna/jcr/JcrWorkspace.java	2009-06-12 01:28:17 UTC (rev 1048)
@@ -32,6 +32,7 @@
 import javax.jcr.InvalidSerializedDataException;
 import javax.jcr.ItemExistsException;
 import javax.jcr.NamespaceRegistry;
+import javax.jcr.NoSuchWorkspaceException;
 import javax.jcr.PathNotFoundException;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
@@ -326,7 +327,16 @@
      */
     public void copy( String srcWorkspace,
                       String srcAbsPath,
-                      String destAbsPath ) {
+                      String destAbsPath ) throws NoSuchWorkspaceException {
+        CheckArg.isNotNull(srcWorkspace, "source workspace");
+        CheckArg.isNotNull(srcAbsPath, "source path");
+        CheckArg.isNotNull(destAbsPath, "destination path");
+        
+        if (!graph.getWorkspaces().contains(srcWorkspace)) {
+            throw new NoSuchWorkspaceException(JcrI18n.workspaceNameIsInvalid.text(graph.getSourceName(), this.name));
+        }
+                
+        
         throw new UnsupportedOperationException();
     }
 




More information about the dna-commits mailing list