From a532fddb2ee08f53c24166bae376f76c7f3a3ee3 Mon Sep 17 00:00:00 2001
From: gpawel <gpawel>
Date: Tue, 2 Oct 2012 09:29:00 +0000
Subject: [PATCH] BIS-178 Metaprojects: persistence layer and public API

SVN: 26933
---
 .../server/business/bo/AbstractBusinessObject.java     |  7 -------
 .../openbis/generic/server/dataaccess/IDAOFactory.java |  6 ------
 .../generic/server/dataaccess/db/DAOFactory.java       | 10 ----------
 3 files changed, 23 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractBusinessObject.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractBusinessObject.java
index 7a450ffcf6b..771d7558cff 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractBusinessObject.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/AbstractBusinessObject.java
@@ -49,7 +49,6 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IGridCustomFilterDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IHibernateSearchDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.ILocatorTypeDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMaterialDAO;
-import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMetaprojectAssignmentDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMetaprojectDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IPersonDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IPostRegistrationDAO;
@@ -448,10 +447,4 @@ abstract class AbstractBusinessObject implements IDAOFactory
     {
         return daoFactory.getMetaprojectDAO();
     }
-
-    @Override
-    public IMetaprojectAssignmentDAO getMetaprojectAssignmentDAO()
-    {
-        return daoFactory.getMetaprojectAssignmentDAO();
-    }
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/IDAOFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/IDAOFactory.java
index 018f0319ae8..b79a0de5103 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/IDAOFactory.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/IDAOFactory.java
@@ -115,10 +115,4 @@ public interface IDAOFactory extends IAuthorizationDAOFactory
 
     /** Returns an implementation of {@link IExternalDataManagementSystemDAO}. */
     public IExternalDataManagementSystemDAO getExternalDataManagementSystemDAO();
-
-    /** Returns an implementation of {@link IMetaprojectDAO}. */
-    public IMetaprojectDAO getMetaprojectDAO();
-
-    /** Returns an implementation of {@link IMetaprojectAssignmentDAO}. */
-    public IMetaprojectAssignmentDAO getMetaprojectAssignmentDAO();
 }
diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DAOFactory.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DAOFactory.java
index 82c6eb20ffd..8b5501a1b15 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DAOFactory.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/dataaccess/db/DAOFactory.java
@@ -40,7 +40,6 @@ import ch.systemsx.cisd.openbis.generic.server.dataaccess.IFileFormatTypeDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IHibernateSearchDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.ILocatorTypeDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMaterialDAO;
-import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMetaprojectAssignmentDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IMetaprojectDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IPostRegistrationDAO;
 import ch.systemsx.cisd.openbis.generic.server.dataaccess.IPropertyTypeDAO;
@@ -120,8 +119,6 @@ public final class DAOFactory extends AuthorizationDAOFactory implements IDAOFac
 
     private final IMetaprojectDAO metaprojectDAO;
 
-    private final IMetaprojectAssignmentDAO metaprojectAssignmentDAO;
-
     public DAOFactory(final DatabaseConfigurationContext context,
             final SessionFactory sessionFactory, HibernateSearchContext hibernateSearchContext,
             final IFullTextIndexUpdateScheduler fullTextIndexUpdateScheduler,
@@ -165,7 +162,6 @@ public final class DAOFactory extends AuthorizationDAOFactory implements IDAOFac
         externalDataManagementSystemDAO =
                 new ExternalDataManagementSystemDAO(sessionFactory, databaseInstance);
         metaprojectDAO = new MetaprojectDAO(sessionFactory, databaseInstance);
-        metaprojectAssignmentDAO = new MetaprojectAssignmentDAO(sessionFactory, databaseInstance);
     }
 
     //
@@ -325,10 +321,4 @@ public final class DAOFactory extends AuthorizationDAOFactory implements IDAOFac
     {
         return metaprojectDAO;
     }
-
-    @Override
-    public IMetaprojectAssignmentDAO getMetaprojectAssignmentDAO()
-    {
-        return metaprojectAssignmentDAO;
-    }
 }
-- 
GitLab