Class ConfluenceHibernateObjectDao<T extends ConfluenceEntityObject>

java.lang.Object
org.springframework.dao.support.DaoSupport
com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao<T>
com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDao<T>
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
ContentPermissionHibernateDao, HibernateInternalRunDetailsDao, HibernateLinkDao, HibernateNotificationDao, HibernateSpaceDao, HibernateSpacePermissionDao, SchedulerClusteredJobDao, SchedulerRunDetailsDao, VersionedHibernateObjectDao

public abstract class ConfluenceHibernateObjectDao<T extends ConfluenceEntityObject> extends HibernateObjectDao<T>
  • Constructor Details

    • ConfluenceHibernateObjectDao

      public ConfluenceHibernateObjectDao()
  • Method Details

    • updateModificationData

      protected void updateModificationData(T entityObject)
      Description copied from class: HibernateObjectDao
      Perform any modifications that need to be done to an object every time it is saved. The default implementation updates the last-modified timestamp, and sets the creation timestamp if it has not yet been set.
      Overrides:
      updateModificationData in class HibernateObjectDao<T extends ConfluenceEntityObject>
      Parameters:
      entityObject - the object that is about to be saved