Class SessionFactoryImpl

Object
com.liferay.portal.dao.orm.hibernate.SessionFactoryImpl
All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.SessionFactory

public class SessionFactoryImpl extends Object implements com.liferay.portal.kernel.dao.orm.SessionFactory
Author:
Brian Wing Shun Chan, Shuyang Zhou
  • Constructor Details

    • SessionFactoryImpl

      public SessionFactoryImpl()
  • Method Details

    • closeSession

      public void closeSession(com.liferay.portal.kernel.dao.orm.Session session) throws com.liferay.portal.kernel.dao.orm.ORMException
      Specified by:
      closeSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory
      Throws:
      com.liferay.portal.kernel.dao.orm.ORMException
    • destroy

      public void destroy()
    • getCurrentSession

      public com.liferay.portal.kernel.dao.orm.Session getCurrentSession() throws com.liferay.portal.kernel.dao.orm.ORMException
      Specified by:
      getCurrentSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory
      Throws:
      com.liferay.portal.kernel.dao.orm.ORMException
    • getDialect

      public com.liferay.portal.kernel.dao.orm.Dialect getDialect() throws com.liferay.portal.kernel.dao.orm.ORMException
      Specified by:
      getDialect in interface com.liferay.portal.kernel.dao.orm.SessionFactory
      Throws:
      com.liferay.portal.kernel.dao.orm.ORMException
    • getSessionFactoryImplementor

      public org.hibernate.engine.spi.SessionFactoryImplementor getSessionFactoryImplementor()
    • openNewSession

      public com.liferay.portal.kernel.dao.orm.Session openNewSession(Connection connection) throws com.liferay.portal.kernel.dao.orm.ORMException
      Specified by:
      openNewSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory
      Throws:
      com.liferay.portal.kernel.dao.orm.ORMException
    • openSession

      public com.liferay.portal.kernel.dao.orm.Session openSession() throws com.liferay.portal.kernel.dao.orm.ORMException
      Specified by:
      openSession in interface com.liferay.portal.kernel.dao.orm.SessionFactory
      Throws:
      com.liferay.portal.kernel.dao.orm.ORMException
    • setSessionFactoryClassLoader

      public void setSessionFactoryClassLoader(ClassLoader sessionFactoryClassLoader)
    • setSessionFactoryImplementor

      public void setSessionFactoryImplementor(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor)
    • setSessionFactoryImplementorSupplier

      public void setSessionFactoryImplementorSupplier(Supplier<org.hibernate.engine.spi.SessionFactoryImplementor> sessionFactoryImplementorSupplier)
    • getPreloadClassLoaderClasses

      protected Map<String,Class<?>> getPreloadClassLoaderClasses()
    • wrapSession

      protected com.liferay.portal.kernel.dao.orm.Session wrapSession(org.hibernate.Session session)