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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseSession(com.liferay.portal.kernel.dao.orm.Session session) voiddestroy()com.liferay.portal.kernel.dao.orm.Sessioncom.liferay.portal.kernel.dao.orm.Dialectorg.hibernate.engine.spi.SessionFactoryImplementorcom.liferay.portal.kernel.dao.orm.SessionopenNewSession(Connection connection) com.liferay.portal.kernel.dao.orm.SessionvoidsetSessionFactoryClassLoader(ClassLoader sessionFactoryClassLoader) voidsetSessionFactoryImplementor(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) voidsetSessionFactoryImplementorSupplier(Supplier<org.hibernate.engine.spi.SessionFactoryImplementor> sessionFactoryImplementorSupplier) protected com.liferay.portal.kernel.dao.orm.SessionwrapSession(org.hibernate.Session session)
-
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:
closeSessionin interfacecom.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:
getCurrentSessionin interfacecom.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:
getDialectin interfacecom.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:
openNewSessionin interfacecom.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:
openSessionin interfacecom.liferay.portal.kernel.dao.orm.SessionFactory- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
setSessionFactoryClassLoader
-
setSessionFactoryImplementor
public void setSessionFactoryImplementor(org.hibernate.engine.spi.SessionFactoryImplementor sessionFactoryImplementor) -
setSessionFactoryImplementorSupplier
public void setSessionFactoryImplementorSupplier(Supplier<org.hibernate.engine.spi.SessionFactoryImplementor> sessionFactoryImplementorSupplier) -
getPreloadClassLoaderClasses
-
wrapSession
protected com.liferay.portal.kernel.dao.orm.Session wrapSession(org.hibernate.Session session)
-