From aebb1bb78faa44ac63faa108e9542443d8f9321b Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Fri, 25 Sep 2009 08:38:58 +0000
Subject: [PATCH] [LMS-1189] simplified code

SVN: 12705
---
 .../bo/common/entity/SecondaryEntityDAO.java  | 24 ++-----------------
 1 file changed, 2 insertions(+), 22 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/common/entity/SecondaryEntityDAO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/common/entity/SecondaryEntityDAO.java
index 9f3831bc1f2..9aaa88652b9 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/common/entity/SecondaryEntityDAO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/common/entity/SecondaryEntityDAO.java
@@ -80,8 +80,6 @@ public class SecondaryEntityDAO
         return new SecondaryEntityDAO(query, daoFactory.getHomeDatabaseInstance());
     }
 
-    private final ISecondaryEntitySetListingQuery setQuery;
-
     private final ISecondaryEntityListingQuery query;
 
     private final DatabaseInstance databaseInstance;
@@ -90,28 +88,9 @@ public class SecondaryEntityDAO
             final DatabaseInstancePE databaseInstancePE)
     {
         this.query = query;
-        this.setQuery = createSetQuery(query, databaseInstancePE.getId());
         this.databaseInstance = DatabaseInstanceTranslator.translate(databaseInstancePE);
     }
 
-    private static ISecondaryEntitySetListingQuery createSetQuery(
-            ISecondaryEntityListingQuery query, long databaseInstanceId)
-    {
-        return asDatasetSetListingQuery(query);
-    }
-
-    private static ISecondaryEntitySetListingQuery asDatasetSetListingQuery(
-            final ISecondaryEntityListingQuery query)
-    {
-        return new ISecondaryEntitySetListingQuery()
-            {
-                public Iterable<SampleReferenceRecord> getSamples(LongSet sampleIds)
-                {
-                    return query.getSamples(sampleIds);
-                }
-            };
-    }
-
     public Experiment getExperiment(final long experimentId)
     {
         final ExperimentProjectGroupCodeRecord record =
@@ -171,7 +150,7 @@ public class SecondaryEntityDAO
 
     public Long2ObjectMap<Sample> getSamples(LongSet sampleIds)
     {
-        final Iterable<SampleReferenceRecord> sampleRecords = setQuery.getSamples(sampleIds);
+        final Iterable<SampleReferenceRecord> sampleRecords = query.getSamples(sampleIds);
         Long2ObjectMap<Sample> result = new Long2ObjectOpenHashMap<Sample>();
         for (SampleReferenceRecord record : sampleRecords)
         {
@@ -191,6 +170,7 @@ public class SecondaryEntityDAO
         sample.setGroup(tryCreateGroup(record.g_code, databaseInstance));
         sample.setDatabaseInstance(tryGetDatabaseInstance(record.g_code, databaseInstance));
         sample.setPermId(escapeHtml(record.perm_id));
+        // TODO 2009-09-25, Piotr Buczek: use container code
         sample.setIdentifier(escapeHtml(createIdentifier(sample).toString()));
         return sample;
     }
-- 
GitLab