Class MigrationPageTemplateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao<T>
com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDao<T>
com.atlassian.confluence.core.persistence.hibernate.VersionedHibernateObjectDao<PageTemplate>
com.atlassian.confluence.pages.templates.persistence.dao.hibernate.HibernatePageTemplateDao
com.atlassian.confluence.content.render.xhtml.migration.MigrationPageTemplateDao
- All Implemented Interfaces:
PageTemplateDao
,org.springframework.beans.factory.InitializingBean
Overrides the default behaviour to prevent the last modified user being
changed when migrating.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao
HibernateObjectDao.Cacheability
-
Field Summary
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
updateModificationData
(PageTemplate objectToSave) Perform any modifications that need to be done to an object every time it is saved.Methods inherited from class com.atlassian.confluence.pages.templates.persistence.dao.hibernate.HibernatePageTemplateDao
findAllGlobalPageTemplates, findBySpace, findCustomisedPluginTemplate, findLatestVersions, findPageTemplateByName, findPageTemplateByNameAndSpace, findPreviousVersions, getById, getPersistentClass, refresh, remove
Methods inherited from class com.atlassian.confluence.core.persistence.hibernate.VersionedHibernateObjectDao
applyChildVersioningPolicy, findAllSorted, findLatestVersionsCount, findLatestVersionsIterator, findLatestVersionsIterator, findNamedQueryStringParams, findNamedQueryStringParams, save
Methods inherited from class com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao
applyTransactionTimeout, applyTransactionTimeout, checkDaoConfig, createHibernateTemplate, findAll, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, getCountResult, getHibernateTemplate, getSessionFactory, publishEvent, reIndex, save, saveEntity, saveRaw, setHibernateTemplate, setSessionFactory, uniqueResult
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.confluence.pages.templates.persistence.dao.PageTemplateDao
save
-
Constructor Details
-
MigrationPageTemplateDao
public MigrationPageTemplateDao()
-
-
Method Details
-
updateModificationData
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 classConfluenceHibernateObjectDao<PageTemplate>
- Parameters:
objectToSave
- the object that is about to be saved
-