From d24f601807aceb811d25cab53ee176010dc02070 Mon Sep 17 00:00:00 2001
From: cramakri <cramakri>
Date: Wed, 13 Oct 2010 11:05:28 +0000
Subject: [PATCH] LMS-1811 Extracted shared constants.

SVN: 18289
---
 .../dss/bundle/registrators/ReplicaRegistrator.java    |  4 +++-
 .../cina/shared/metadata/BundleMetadataExtractor.java  | 10 +++++++---
 .../cina/shared/metadata/ImageMetadataExtractor.java   |  8 +++++---
 .../cina/shared/metadata/ReplicaMetadataExtractor.java |  7 +++++--
 4 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/registrators/ReplicaRegistrator.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/registrators/ReplicaRegistrator.java
index 0278c672018..c4a97e890d4 100644
--- a/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/registrators/ReplicaRegistrator.java
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/dss/bundle/registrators/ReplicaRegistrator.java
@@ -19,6 +19,7 @@ package ch.systemsx.cisd.cina.dss.bundle.registrators;
 import java.io.File;
 import java.util.List;
 
+import ch.systemsx.cisd.cina.shared.constants.BundleStructureConstants;
 import ch.systemsx.cisd.cina.shared.metadata.ImageMetadataExtractor;
 import ch.systemsx.cisd.cina.shared.metadata.ReplicaMetadataExtractor;
 import ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation;
@@ -33,7 +34,8 @@ import ch.systemsx.cisd.openbis.generic.shared.dto.identifier.SampleIdentifier;
  */
 public class ReplicaRegistrator extends BundleDataSetHelper
 {
-    private static final String RAW_IMAGES_FOLDER_NAME = "RawData";
+    private static final String RAW_IMAGES_FOLDER_NAME =
+            BundleStructureConstants.RAW_IMAGES_FOLDER_NAME;
 
     private final ReplicaMetadataExtractor replicaMetadataExtractor;
 
diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/BundleMetadataExtractor.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/BundleMetadataExtractor.java
index 65016490389..89b383e2cb7 100644
--- a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/BundleMetadataExtractor.java
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/BundleMetadataExtractor.java
@@ -21,6 +21,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 
+import ch.systemsx.cisd.cina.shared.constants.BundleStructureConstants;
 import ch.systemsx.cisd.cina.shared.labview.LVData;
 import ch.systemsx.cisd.cina.shared.labview.LVDataParser;
 
@@ -29,11 +30,14 @@ import ch.systemsx.cisd.cina.shared.labview.LVDataParser;
  */
 public class BundleMetadataExtractor
 {
-    private static final String METADATA_FOLDER_NAME = "Annotations";
+    private static final String METADATA_FOLDER_NAME =
+            BundleStructureConstants.METADATA_FOLDER_NAME;
 
-    private static final String BUNDLE_METADATA_FILE_NAME = "BundleMetadata.xml";
+    private static final String BUNDLE_METADATA_FILE_NAME =
+            BundleStructureConstants.BUNDLE_METADATA_FILE_NAME;
 
-    private static final String GRID_PREP_SAMPLE_CODE_KEY = "database link information";
+    private static final String GRID_PREP_SAMPLE_CODE_KEY =
+            BundleStructureConstants.GRID_PREP_SAMPLE_CODE_KEY;
 
     private final ArrayList<ReplicaMetadataExtractor> replicaMetadataExtractors;
 
diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ImageMetadataExtractor.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ImageMetadataExtractor.java
index 1a3254c4a13..22c5c1ae82e 100644
--- a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ImageMetadataExtractor.java
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ImageMetadataExtractor.java
@@ -20,6 +20,7 @@ import java.io.File;
 import java.util.HashMap;
 import java.util.Map;
 
+import ch.systemsx.cisd.cina.shared.constants.BundleStructureConstants;
 import ch.systemsx.cisd.cina.shared.constants.CinaConstants;
 import ch.systemsx.cisd.cina.shared.labview.LVData;
 import ch.systemsx.cisd.cina.shared.labview.LVDataParser;
@@ -37,7 +38,8 @@ public class ImageMetadataExtractor implements IMetadataExtractor
 
     private LVData lvdata;
 
-    private final static String METADATA_FILE_NAME = "metadata.xml";
+    private final static String IMAGE_METADATA_FILE_NAME =
+            BundleStructureConstants.IMAGE_METADATA_FILE_NAME;
 
     private final static HashMap<String, String> prefixMap;
     static
@@ -49,7 +51,7 @@ public class ImageMetadataExtractor implements IMetadataExtractor
 
     public static boolean doesFolderContainImageMetadata(File folder)
     {
-        File metadataFile = new File(folder, METADATA_FILE_NAME);
+        File metadataFile = new File(folder, IMAGE_METADATA_FILE_NAME);
         return metadataFile.exists();
     }
 
@@ -88,7 +90,7 @@ public class ImageMetadataExtractor implements IMetadataExtractor
                     + " is not an image metadata file");
         }
 
-        File metadataFile = new File(folder, METADATA_FILE_NAME);
+        File metadataFile = new File(folder, IMAGE_METADATA_FILE_NAME);
         lvdata = LVDataParser.parse(metadataFile);
         if (null == lvdata)
         {
diff --git a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ReplicaMetadataExtractor.java b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ReplicaMetadataExtractor.java
index efad5ad7500..e5fc1856808 100644
--- a/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ReplicaMetadataExtractor.java
+++ b/rtd_cina/source/java/ch/systemsx/cisd/cina/shared/metadata/ReplicaMetadataExtractor.java
@@ -22,6 +22,7 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import ch.systemsx.cisd.cina.shared.constants.BundleStructureConstants;
 import ch.systemsx.cisd.cina.shared.labview.LVData;
 import ch.systemsx.cisd.cina.shared.labview.LVDataParser;
 
@@ -30,9 +31,11 @@ import ch.systemsx.cisd.cina.shared.labview.LVDataParser;
  */
 public class ReplicaMetadataExtractor implements IMetadataExtractor
 {
-    private static final String REPLICA_METADATA_FILE_NAME = "ReplicaMetadata.xml";
+    private static final String REPLICA_METADATA_FILE_NAME =
+            BundleStructureConstants.REPLICA_METADATA_FILE_NAME;
 
-    private static final String REPLICA_SAMPLE_CODE_KEY = "database id (replica)";
+    private static final String REPLICA_SAMPLE_CODE_KEY =
+            BundleStructureConstants.REPLICA_SAMPLE_CODE_KEY;
 
     private final ArrayList<ImageMetadataExtractor> metadataExtractors;
 
-- 
GitLab