Class AbstractTopiaPersistenceContext.InternalTopiaHibernateSupport

java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaPersistenceContext.InternalTopiaHibernateSupport
All Implemented Interfaces:
TopiaHibernateSupport
Enclosing class:
AbstractTopiaPersistenceContext

protected class AbstractTopiaPersistenceContext.InternalTopiaHibernateSupport extends Object implements TopiaHibernateSupport
This subclass of TopiaHibernateSupport is made to be used only internally within this persistence context. This class only acts as an information container (as a structure does).
  • Field Details

    • hibernateProvider

      protected HibernateProvider hibernateProvider
    • hibernateSession

      protected org.hibernate.Session hibernateSession
  • Constructor Details

    • InternalTopiaHibernateSupport

      protected InternalTopiaHibernateSupport(HibernateProvider hibernateProvider)
  • Method Details

    • setHibernateSession

      public void setHibernateSession(org.hibernate.Session hibernateSession)
    • getHibernateSession

      public org.hibernate.Session getHibernateSession()
      Specified by:
      getHibernateSession in interface TopiaHibernateSupport
      Returns:
      Returns the Hibernate's Session.
    • getHibernateFactory

      public org.hibernate.SessionFactory getHibernateFactory()
      Specified by:
      getHibernateFactory in interface TopiaHibernateSupport
      Returns:
      Returns the HibernateFactory.
    • getHibernateMetadata

      public org.hibernate.boot.Metadata getHibernateMetadata()
      Specified by:
      getHibernateMetadata in interface TopiaHibernateSupport
      Returns:
      Returns the Hibernate's Metadata.
    • getHibernateConfiguration

      public org.hibernate.cfg.Configuration getHibernateConfiguration()
      Specified by:
      getHibernateConfiguration in interface TopiaHibernateSupport
      Returns:
      Returns the Hibernate configuration