package

com.atlassian.confluence.pages.persistence.dao.hibernate

Classes

AbstractHibernateAttachmentDao Abstract class that defines the basic methods necessary for saving Attachments to a database. 
AbstractHibernateAttachmentDao.IntraHibernateAttachmentCopier This attachment copier will copy attachment streams from the current instance of AbstractHibernateAttachmentDao to another. 
AbstractHibernateAttachmentDao.IntraHibernateAttachmentMigrator This attachment migrator will migrate attachment streams from the current instance of AbstractHibernateAttachmentDao to another. 
CachingPageDao This maintains a cache of (space key, page title) -> (page id) mappings. 
HibernateAbstractPageDao  
HibernateAttachmentDaoFactoryBean This implementation retrieves the correct instance of AttachmentDao for the AttachmentDataDao that is given, and wires the instance with the necessary attributes. 
HibernateAttachmentDataDao This class defines an AttachmentDataDao that stores Attachment data in a Hibernate-managed database. 
HibernateBlogPostDao Hibernate implementation of the BlogPost DAO  
HibernateCommentDao  
HibernateDraftDao Database storage for drafts. 
HibernatePageDao  
NonTransactionalHibernateAttachmentDao Non-transactional version of the AbstractHibernateAttachmentDao, which removes all attachment data from the data store after removing the attachments from the database. 
PageIdCache  
TransactionalHibernateAttachmentDao Transactional version of the AbstractHibernateAttachmentDao, which removes the Attachment data as the Attachment itself is being removed, since it can be rolled back by the transaction