1 package org.infoglue.cms.util.workflow.hibernate; 2 3 import net.sf.hibernate.SessionFactory; 4 5 import com.opensymphony.module.propertyset.hibernate.DefaultHibernateConfigurationProvider; 6 import com.opensymphony.module.propertyset.hibernate.HibernatePropertySetDAO; 7 8 9 12 public class InfoglueDefaultHibernateConfigurationProvider extends DefaultHibernateConfigurationProvider { 13 private HibernatePropertySetDAO propertySetDAO; 14 private SessionFactory sessionFactory; 15 16 19 public HibernatePropertySetDAO getPropertySetDAO() { 20 if (propertySetDAO == null) 21 propertySetDAO = new InfoglueHibernatePropertySetDAOImpl(sessionFactory); 22 return propertySetDAO; 23 } 24 25 28 public void setSessionFactory(SessionFactory sessionFactory) { 29 this.sessionFactory = sessionFactory; 30 super.setSessionFactory(sessionFactory); 31 } 32 } 33 | Popular Tags |