1   package com.atlassian.user.impl.hibernate;
2   
3   import com.atlassian.user.*;
4   import com.atlassian.user.generic.AbstractTestExternalGroupManager;
5   
6   public class TestHibernateGroupManager extends AbstractTestExternalGroupManager
7   {
8       protected ExternalEntityDAO externalEntityDao;
9       protected HibernateUserManager hibernateUserManager;
10      protected HibernateGroupManager hibernateGroupManager;
11  
12      protected UserManager getUserManager()
13      {
14          return hibernateUserManager;
15      }
16  
17      protected GroupManager getGroupManager()
18      {
19          return hibernateGroupManager;
20      }
21  
22      public void setExternalEntityDao(ExternalEntityDAO externalEntityDao)
23      {
24          this.externalEntityDao = externalEntityDao;
25      }
26  
27      public void setHibernateUserManager(HibernateUserManager hibernateUserManager)
28      {
29          this.hibernateUserManager = hibernateUserManager;
30      }
31  
32      public void setHibernateGroupManager(HibernateGroupManager hibernateGroupManager)
33      {
34          this.hibernateGroupManager = hibernateGroupManager;
35      }
36  
37      protected String[] getConfigLocations()
38      {
39          return new String[]{
40              "classpath:com/atlassian/user/impl/hibernate/hibernateTestContext.xml",
41              "classpath:com/atlassian/user/dataSourceTestContext.xml",
42          };
43      }
44  }