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();
}