Class SessionImpl
Object
com.liferay.portal.dao.orm.hibernate.SessionImpl
- All Implemented Interfaces:
com.liferay.portal.kernel.dao.orm.Session
- Author:
- Brian Wing Shun Chan, Shuyang Zhou
-
Constructor Summary
ConstructorsConstructorDescriptionSessionImpl
(org.hibernate.Session session, ClassLoader sessionFactoryClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(com.liferay.petra.function.UnsafeConsumer<Connection, SQLException> unsafeConsumer) void
clear()
close()
boolean
com.liferay.portal.kernel.dao.orm.Query
createQuery
(String queryString) com.liferay.portal.kernel.dao.orm.Query
createQuery
(String queryString, boolean strictName) com.liferay.portal.kernel.dao.orm.SQLQuery
createSQLQuery
(String queryString) com.liferay.portal.kernel.dao.orm.SQLQuery
createSQLQuery
(String queryString, boolean strictName) com.liferay.portal.kernel.dao.orm.SQLQuery
createSynchronizedSQLQuery
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) com.liferay.portal.kernel.dao.orm.SQLQuery
createSynchronizedSQLQuery
(String queryString) com.liferay.portal.kernel.dao.orm.SQLQuery
createSynchronizedSQLQuery
(String queryString, boolean strictName) com.liferay.portal.kernel.dao.orm.SQLQuery
createSynchronizedSQLQuery
(String queryString, boolean strictName, String[] tableNames) void
void
evict
(Class<?> clazz, Serializable id) void
void
flush()
get
(Class<?> clazz, Serializable id) get
(Class<?> clazz, Serializable id, com.liferay.portal.kernel.dao.orm.LockMode lockMode) boolean
isDirty()
load
(Class<?> clazz, Serializable id) void
saveOrUpdate
(Object object) toString()
-
Constructor Details
-
SessionImpl
-
-
Method Details
-
apply
public void apply(com.liferay.petra.function.UnsafeConsumer<Connection, SQLException> unsafeConsumer) throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
apply
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
clear
public void clear() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
clear
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
close
- Specified by:
close
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
contains
- Specified by:
contains
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createQuery
public com.liferay.portal.kernel.dao.orm.Query createQuery(String queryString) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createQuery
public com.liferay.portal.kernel.dao.orm.Query createQuery(String queryString, boolean strictName) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSQLQuery(String queryString) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSQLQuery(String queryString, boolean strictName) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSynchronizedSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSynchronizedSQLQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSynchronizedSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSynchronizedSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSynchronizedSQLQuery(String queryString) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSynchronizedSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSynchronizedSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSynchronizedSQLQuery(String queryString, boolean strictName) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSynchronizedSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
createSynchronizedSQLQuery
public com.liferay.portal.kernel.dao.orm.SQLQuery createSynchronizedSQLQuery(String queryString, boolean strictName, String[] tableNames) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
createSynchronizedSQLQuery
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
delete
- Specified by:
delete
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
evict
public void evict(Class<?> clazz, Serializable id) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
evict
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
evict
- Specified by:
evict
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
flush
public void flush() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
flush
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
get
public Object get(Class<?> clazz, Serializable id) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
get
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
get
public Object get(Class<?> clazz, Serializable id, com.liferay.portal.kernel.dao.orm.LockMode lockMode) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
get
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
getWrappedSession
- Specified by:
getWrappedSession
in interfacecom.liferay.portal.kernel.dao.orm.Session
-
isDirty
public boolean isDirty() throws com.liferay.portal.kernel.dao.orm.ORMException- Specified by:
isDirty
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
load
public Object load(Class<?> clazz, Serializable id) throws com.liferay.portal.kernel.dao.orm.ORMException - Specified by:
load
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
merge
- Specified by:
merge
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
save
- Specified by:
save
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
saveOrUpdate
- Specified by:
saveOrUpdate
in interfacecom.liferay.portal.kernel.dao.orm.Session
- Throws:
com.liferay.portal.kernel.dao.orm.ORMException
-
toString
-