Author: ate
Date: Thu Sep 20 11:01:18 2012
New Revision: 1387967

URL: http://svn.apache.org/viewvc?rev=1387967&view=rev
Log:
RAVE-696: rave-jcr-tools cleanup

Modified:
    
rave/sandbox/content-services/rave-jcr-tools/src/main/java/org/apache/rave/tools/ImportExportTool.java
    
rave/sandbox/content-services/rave-jcr-tools/src/test/java/org/apache/rave/tools/ImportExportToolTest.java

Modified: 
rave/sandbox/content-services/rave-jcr-tools/src/main/java/org/apache/rave/tools/ImportExportTool.java
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-jcr-tools/src/main/java/org/apache/rave/tools/ImportExportTool.java?rev=1387967&r1=1387966&r2=1387967&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-jcr-tools/src/main/java/org/apache/rave/tools/ImportExportTool.java
 (original)
+++ 
rave/sandbox/content-services/rave-jcr-tools/src/main/java/org/apache/rave/tools/ImportExportTool.java
 Thu Sep 20 11:01:18 2012
@@ -32,6 +32,7 @@ import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.SimpleCredentials;
 
+import org.apache.jackrabbit.core.RepositoryImpl;
 import org.apache.jackrabbit.core.TransientRepository;
 import org.apache.rave.jcr.exporting.ContentExporter;
 import org.apache.rave.jcr.importing.ContentImporter;
@@ -117,7 +118,9 @@ public class ImportExportTool {
 
     private void closeSession(Session session) {
         if (session != null) {
+            RepositoryImpl rep = (RepositoryImpl)session.getRepository();
             session.logout();
+            rep.shutdown();
         }
     }
 

Modified: 
rave/sandbox/content-services/rave-jcr-tools/src/test/java/org/apache/rave/tools/ImportExportToolTest.java
URL: 
http://svn.apache.org/viewvc/rave/sandbox/content-services/rave-jcr-tools/src/test/java/org/apache/rave/tools/ImportExportToolTest.java?rev=1387967&r1=1387966&r2=1387967&view=diff
==============================================================================
--- 
rave/sandbox/content-services/rave-jcr-tools/src/test/java/org/apache/rave/tools/ImportExportToolTest.java
 (original)
+++ 
rave/sandbox/content-services/rave-jcr-tools/src/test/java/org/apache/rave/tools/ImportExportToolTest.java
 Thu Sep 20 11:01:18 2012
@@ -38,7 +38,7 @@ public class ImportExportToolTest {
     @Test
     public void testImport() throws Exception {
 
-        ImportExportTool tool = new 
ImportExportTool("repository/repository.xml", "repository", FILE_NAME);
+        ImportExportTool tool = new 
ImportExportTool("src/test/repository/repository.xml", "target/repository", 
FILE_NAME);
         tool.setPassword("admin");
         tool.setUsername("admin");
         tool.importData("/", "testnode");
@@ -48,12 +48,12 @@ public class ImportExportToolTest {
 
     @Test
     public void testExport() throws Exception {
-        ImportExportTool tool = new 
ImportExportTool("repository/repository.xml", "repository", FILE_NAME);
+        ImportExportTool tool = new 
ImportExportTool("src/test/repository/repository.xml", "target/repository", 
FILE_NAME);
         tool.setPassword("admin");
         tool.setUsername("admin");
         tool.importData("/", "testnode");
         assertTrue("no errors should be thrown", true);
-        tool = new ImportExportTool("repository/repository.xml", "repository", 
null);
+        tool = new ImportExportTool("src/test/repository/repository.xml", 
"target/repository", null);
         final StringWriter writer = new StringWriter();
         tool.exportData("/testnode", writer);
         assertTrue("no errors should be thrown", true);


Reply via email to