Class MigrationPageTemplateDao
java.lang.Object
org.springframework.dao.support.DaoSupport
com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao<PageTemplate>
com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDao<PageTemplate>
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 voidupdateModificationData(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, removeMethods inherited from class com.atlassian.confluence.core.persistence.hibernate.VersionedHibernateObjectDao
applyChildVersioningPolicy, findAllSorted, findLatestVersionsCount, findLatestVersionsIterator, findLatestVersionsIterator, findNamedQueryStringParams, saveMethods inherited from class com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateObjectDao
findNamedQueryStringParams, getContentStatusStringList, getStatusNames, scanFilteredContents, scanFilteredContentsMethods inherited from class com.atlassian.confluence.core.persistence.hibernate.HibernateObjectDao
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, uniqueResultMethods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDaoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.pages.templates.persistence.dao.PageTemplateDao
save
-
Constructor Details
-
MigrationPageTemplateDao
public MigrationPageTemplateDao()
-
-
Method Details
-
updateModificationData
Description copied from class:HibernateObjectDaoPerform 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:
updateModificationDatain classConfluenceHibernateObjectDao<PageTemplate>- Parameters:
objectToSave- the object that is about to be saved
-