1 package com.atlassian.user.impl.hibernate;
2
3 import com.opensymphony.module.propertyset.hibernate.HibernateConfigurationProvider;
4 import com.opensymphony.module.propertyset.hibernate.HibernatePropertySetDAO;
5 import com.opensymphony.module.propertyset.hibernate.HibernatePropertySetDAOImpl;
6 import net.sf.hibernate.SessionFactory;
7 import net.sf.hibernate.cfg.Configuration;
8
9 import java.util.Map;
10
11 public class StubHibernateConfigurationProvider implements HibernateConfigurationProvider
12 {
13 private final Configuration config;
14 private final SessionFactory sessionFactory;
15
16 public StubHibernateConfigurationProvider(Configuration config, SessionFactory sessionFactory)
17 {
18 this.config = config;
19 this.sessionFactory = sessionFactory;
20 }
21
22 public Configuration getConfiguration()
23 {
24 return config;
25 }
26
27 public synchronized HibernatePropertySetDAO getPropertySetDAO()
28 {
29 return new HibernatePropertySetDAOImpl(sessionFactory);
30 }
31
32 public void setupConfiguration(Map map)
33 {
34
35 }
36 }