From 54b24d3cc9640f605c1c0c6cb35d78c55b4a6db3 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Mon, 12 Jul 2010 11:09:33 +0000
Subject: [PATCH] [LMS-1634] extracted code to commons

SVN: 16976
---
 .../bsse/cisd/dsu/dss/FlowLaneFeeder.java     | 25 ++++---------------
 1 file changed, 5 insertions(+), 20 deletions(-)

diff --git a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/FlowLaneFeeder.java b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/FlowLaneFeeder.java
index 10a33354e4e..2c9be622708 100644
--- a/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/FlowLaneFeeder.java
+++ b/deep_sequencing_unit/source/java/ch/ethz/bsse/cisd/dsu/dss/FlowLaneFeeder.java
@@ -27,9 +27,9 @@ import java.util.LinkedHashMap;
 import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Map;
-import java.util.Map.Entry;
 import java.util.Properties;
 import java.util.Set;
+import java.util.Map.Entry;
 
 import org.apache.commons.lang.StringUtils;
 import org.apache.log4j.Logger;
@@ -92,8 +92,8 @@ class FlowLaneFeeder extends AbstractPostRegistrationDataSetHandlerForFileBasedU
 
     static final String FILE_TYPE = ".srf";
 
-    private final static Logger operationLog = LogFactory.getLogger(LogCategory.OPERATION,
-            FlowLaneFeeder.class);
+    private final static Logger operationLog =
+            LogFactory.getLogger(LogCategory.OPERATION, FlowLaneFeeder.class);
 
     private final IEncapsulatedOpenBISService service;
 
@@ -152,7 +152,7 @@ class FlowLaneFeeder extends AbstractPostRegistrationDataSetHandlerForFileBasedU
         Map<String, Sample> flowLaneSampleMap = createFlowLaneSampleMap(dataSetInformation);
         String flowcellID = originalData.getName();
         List<File> files = new ArrayList<File>();
-        findFiles(originalData, files, createFileFilter());
+        FileUtilities.findFiles(originalData, files, createSrfFileFilter());
         if (files.size() < flowLaneSampleMap.size())
         {
             throw new EnvironmentFailureException("Only " + files.size()
@@ -372,22 +372,7 @@ class FlowLaneFeeder extends AbstractPostRegistrationDataSetHandlerForFileBasedU
         return flowLane;
     }
 
-    private void findFiles(File file, List<File> files, FileFilter filter)
-    {
-        if (filter.accept(file))
-        {
-            files.add(file);
-        }
-        if (file.isDirectory())
-        {
-            for (File child : file.listFiles())
-            {
-                findFiles(child, files, filter);
-            }
-        }
-    }
-
-    private FileFilter createFileFilter()
+    private FileFilter createSrfFileFilter()
     {
         return new FileFilter()
             {
-- 
GitLab