Class CustomHibernateServiceImpl
java.lang.Object
org.exoplatform.services.organization.idm.CustomHibernateServiceImpl
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentRequestLifecycle,org.exoplatform.services.database.HibernateService
public class CustomHibernateServiceImpl
extends Object
implements org.exoplatform.services.database.HibernateService, org.exoplatform.container.component.ComponentRequestLifecycle
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCustomHibernateServiceImpl(org.exoplatform.container.xml.InitParams initParams) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidvoidcloseSession(org.hibernate.Session session) voidendRequest(org.exoplatform.container.ExoContainer container) Collection<?> findExactOne(org.hibernate.Session session, String query, String id) findOne(Class clazz, Serializable id) findOne(org.exoplatform.services.database.ObjectQuery q) org.hibernate.cfg.Configurationorg.hibernate.SessionFactorybooleanisStarted(org.exoplatform.container.ExoContainer container) org.hibernate.Sessionorg.hibernate.Sessionremove(Class clazz, Serializable id) remove(org.hibernate.Session session, Class clazz, Serializable id) voidstartRequest(org.exoplatform.container.ExoContainer container)
-
Field Details
-
AUTO_DIALECT
- See Also:
-
-
Constructor Details
-
CustomHibernateServiceImpl
public CustomHibernateServiceImpl(org.exoplatform.container.xml.InitParams initParams)
-
-
Method Details
-
getHibernateConfiguration
public org.hibernate.cfg.Configuration getHibernateConfiguration()- Specified by:
getHibernateConfigurationin interfaceorg.exoplatform.services.database.HibernateService
-
getSessionFactory
public org.hibernate.SessionFactory getSessionFactory()- Specified by:
getSessionFactoryin interfaceorg.exoplatform.services.database.HibernateService- Returns:
- the SessionFactory
-
openSession
public org.hibernate.Session openSession()- Specified by:
openSessionin interfaceorg.exoplatform.services.database.HibernateService
-
openNewSession
public org.hibernate.Session openNewSession()- Specified by:
openNewSessionin interfaceorg.exoplatform.services.database.HibernateService
-
closeSession
public void closeSession(org.hibernate.Session session) - Specified by:
closeSessionin interfaceorg.exoplatform.services.database.HibernateService
-
closeSession
public final void closeSession()- Specified by:
closeSessionin interfaceorg.exoplatform.services.database.HibernateService
-
findExactOne
- Specified by:
findExactOnein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
findOne
- Specified by:
findOnein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
findAll
- Specified by:
findAllin interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
findOne
- Specified by:
findOnein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
findOne
- Specified by:
findOnein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
create
- Specified by:
createin interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
update
- Specified by:
updatein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
save
- Specified by:
savein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
remove
- Specified by:
removein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
remove
- Specified by:
removein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
remove
- Specified by:
removein interfaceorg.exoplatform.services.database.HibernateService- Throws:
Exception
-
startRequest
public void startRequest(org.exoplatform.container.ExoContainer container) - Specified by:
startRequestin interfaceorg.exoplatform.container.component.ComponentRequestLifecycle
-
endRequest
public void endRequest(org.exoplatform.container.ExoContainer container) - Specified by:
endRequestin interfaceorg.exoplatform.container.component.ComponentRequestLifecycle
-
isStarted
public boolean isStarted(org.exoplatform.container.ExoContainer container) - Specified by:
isStartedin interfaceorg.exoplatform.container.component.ComponentRequestLifecycle
-