From 1af825dc4516db5aa1dd2dc1d7d99bfa72e03cb5 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Wed, 16 Mar 2011 11:15:10 +0000
Subject: [PATCH] [LMS-2106] renaming

SVN: 20364
---
 ...java => DataSetFileOperationsManager.java} |  6 +-
 .../plugins/standard/RsyncArchiver.java       | 16 ++--
 ... => DataSetFileOperationsManagerTest.java} | 89 ++++++++++---------
 3 files changed, 58 insertions(+), 53 deletions(-)
 rename datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/{RsyncDataSetCopier.java => DataSetFileOperationsManager.java} (97%)
 rename datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/{RsyncDataSetCopierTest.java => DataSetFileOperationsManagerTest.java} (89%)

diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopier.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManager.java
similarity index 97%
rename from datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopier.java
rename to datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManager.java
index d3eef4bc5a3..92f63fff185 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopier.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManager.java
@@ -46,11 +46,11 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.DatasetDescription;
  * 
  * @author Piotr Buczek
  */
-public class RsyncDataSetCopier // TODO rename to DataSetFileOperationsManager
+public class DataSetFileOperationsManager
 {
 
     private final static Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION,
-            RsyncDataSetCopier.class);
+            DataSetFileOperationsManager.class);
 
     @Private
     static final String DESTINATION_KEY = "destination";
@@ -77,7 +77,7 @@ public class RsyncDataSetCopier // TODO rename to DataSetFileOperationsManager
 
     private final File destination;
 
-    public RsyncDataSetCopier(Properties properties, IPathCopierFactory pathCopierFactory,
+    public DataSetFileOperationsManager(Properties properties, IPathCopierFactory pathCopierFactory,
             ISshCommandExecutorFactory sshCommandExecutorFactory)
     {
         String hostFile = PropertyUtils.getMandatoryProperty(properties, DESTINATION_KEY);
diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncArchiver.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncArchiver.java
index 9fc69c145a8..770df7c92be 100644
--- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncArchiver.java
+++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncArchiver.java
@@ -44,7 +44,7 @@ public class RsyncArchiver extends AbstractArchiverProcessingPlugin
 {
     private static final long serialVersionUID = 1L;
 
-    private transient RsyncDataSetCopier copier;
+    private transient DataSetFileOperationsManager fileOperationsManager;
 
     private final IPathCopierFactory pathCopierFactory;
 
@@ -123,31 +123,31 @@ public class RsyncArchiver extends AbstractArchiverProcessingPlugin
         initIfNecessary();
 
         File originalData = getDatasetDirectory(context, dataset);
-        return copier.isPresentInDestination(originalData, dataset);
+        return fileOperationsManager.isPresentInDestination(originalData, dataset);
     }
 
     private void initIfNecessary()
     {
-        if (copier == null)
+        if (fileOperationsManager == null)
         {
-            this.copier =
-                    new RsyncDataSetCopier(properties, pathCopierFactory, sshCommandExecutorFactory);
+            this.fileOperationsManager =
+                    new DataSetFileOperationsManager(properties, pathCopierFactory, sshCommandExecutorFactory);
         }
     }
 
     private Status doArchive(DatasetDescription dataset, File originalData)
     {
-        return copier.copyToDestination(originalData, dataset);
+        return fileOperationsManager.copyToDestination(originalData, dataset);
     }
 
     private Status doUnarchive(DatasetDescription dataset, File originalData)
     {
-        return copier.retrieveFromDestination(originalData, dataset);
+        return fileOperationsManager.retrieveFromDestination(originalData, dataset);
     }
 
     private Status doDeleteFromArchive(DeletedDataSet dataset)
     {
-        return copier.deleteFromDestination(dataset);
+        return fileOperationsManager.deleteFromDestination(dataset);
     }
 
     private File getDatasetDirectory(ArchiverTaskContext context, DatasetDescription dataset)
diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopierTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManagerTest.java
similarity index 89%
rename from datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopierTest.java
rename to datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManagerTest.java
index acccb081a0f..028ff768815 100644
--- a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/RsyncDataSetCopierTest.java
+++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/dss/generic/server/plugins/standard/DataSetFileOperationsManagerTest.java
@@ -46,8 +46,8 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.DatasetDescription;
 /**
  * @author Piotr Buczek
  */
-@Friend(toClasses = RsyncDataSetCopier.class)
-public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
+@Friend(toClasses = DataSetFileOperationsManager.class)
+public class DataSetFileOperationsManagerTest extends AbstractFileSystemTestCase
 {
     private static final String DUMMY_ERROR_MESSAGE = "dummy error message";
 
@@ -58,7 +58,7 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
             ExecutionResult.createExceptional(new Exception(DUMMY_ERROR_MESSAGE)), null, 0,
             (List<String>) null, null, null, null);
 
-    private static final long SSH_TIMEOUT_MILLIS = RsyncDataSetCopier.SSH_TIMEOUT_MILLIS;
+    private static final long SSH_TIMEOUT_MILLIS = DataSetFileOperationsManager.SSH_TIMEOUT_MILLIS;
 
     private static final String LOCATION_1 = "l1";
 
@@ -207,8 +207,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     public void testLocalCopyToDestination()
     {
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         // check that data set is not yet in archive
@@ -241,8 +241,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     public void testLocalCopyToNonExistentDestination()
     {
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         destination.delete(); // if destination folder doesn't exist it will be created
@@ -267,8 +267,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     public void testLocalCopyTwoDataSetsToDestination()
     {
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         // check that both data sets are not yet in archive
@@ -307,8 +307,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
          * copy to archive
          */
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         // check that data set is not yet in archive
@@ -356,8 +356,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     public void testLocalPresentInDestination()
     {
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         // check that data set is not yet in archive
@@ -392,8 +392,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
          * copy to archive
          */
         Properties properties = createLocalDestinationProperties();
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         prepareForCheckingLastModifiedDate();
 
         // check that data set is not yet in archive
@@ -419,7 +419,7 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     private Properties createLocalDestinationProperties()
     {
         final Properties properties = new Properties();
-        properties.setProperty(RsyncDataSetCopier.DESTINATION_KEY, destination.getPath());
+        properties.setProperty(DataSetFileOperationsManager.DESTINATION_KEY, destination.getPath());
         return properties;
     }
 
@@ -432,8 +432,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -478,8 +478,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -502,8 +502,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -524,8 +524,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -547,7 +547,7 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
             });
 
         Status status1 = dataSetCopier.retrieveFromDestination(ds1Location, ds1);
-        assertError(status1, RsyncDataSetCopier.DESTINATION_DOES_NOT_EXIST);
+        assertError(status1, DataSetFileOperationsManager.DESTINATION_DOES_NOT_EXIST);
 
         Status status2 = dataSetCopier.retrieveFromDestination(ds2Location, ds2);
         assertError(status2, DUMMY_ERROR_MESSAGE);
@@ -560,8 +560,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -591,8 +591,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -611,8 +611,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -645,8 +645,8 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     {
         Properties properties = createRemoteViaSshDestinationProperties();
         prepareRemoteCreateAndCheckCopier(HOST, null, true);
-        RsyncDataSetCopier dataSetCopier =
-                new RsyncDataSetCopier(properties, copierFactory, sshFactory);
+        DataSetFileOperationsManager dataSetCopier =
+                new DataSetFileOperationsManager(properties, copierFactory, sshFactory);
         context.checking(new Expectations()
             {
                 {
@@ -751,10 +751,12 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     private Properties createRemoteViaSshDestinationProperties()
     {
         final Properties properties = new Properties();
-        properties.setProperty(RsyncDataSetCopier.DESTINATION_KEY,
-                HOST + ":" + destination.getPath());
-        properties.setProperty(RsyncDataSetCopier.RSYNC_EXEC + "-executable", rsyncExec.getPath());
-        properties.setProperty(RsyncDataSetCopier.SSH_EXEC + "-executable", sshExec.getPath());
+        properties.setProperty(DataSetFileOperationsManager.DESTINATION_KEY, HOST + ":"
+                + destination.getPath());
+        properties.setProperty(DataSetFileOperationsManager.RSYNC_EXEC + "-executable",
+                rsyncExec.getPath());
+        properties.setProperty(DataSetFileOperationsManager.SSH_EXEC + "-executable",
+                sshExec.getPath());
         return properties;
     }
 
@@ -762,11 +764,14 @@ public class RsyncDataSetCopierTest extends AbstractFileSystemTestCase
     private Properties createRemoteViaRsyncDestinationProperties()
     {
         final Properties properties = new Properties();
-        properties.setProperty(RsyncDataSetCopier.DESTINATION_KEY, HOST + ":" + RSYNC_MODULE + ":"
-                + destination.getPath());
-        properties.setProperty(RsyncDataSetCopier.RSYNC_PASSWORD_FILE_KEY, "abc-password");
-        properties.setProperty(RsyncDataSetCopier.RSYNC_EXEC + "-executable", rsyncExec.getPath());
-        properties.setProperty(RsyncDataSetCopier.SSH_EXEC + "-executable", sshExec.getPath());
+        properties.setProperty(DataSetFileOperationsManager.DESTINATION_KEY, HOST + ":"
+                + RSYNC_MODULE + ":" + destination.getPath());
+        properties
+                .setProperty(DataSetFileOperationsManager.RSYNC_PASSWORD_FILE_KEY, "abc-password");
+        properties.setProperty(DataSetFileOperationsManager.RSYNC_EXEC + "-executable",
+                rsyncExec.getPath());
+        properties.setProperty(DataSetFileOperationsManager.SSH_EXEC + "-executable",
+                sshExec.getPath());
         return properties;
     }
 
-- 
GitLab