Class DefaultBulkPageCopy
java.lang.Object
com.atlassian.confluence.pages.persistence.dao.bulk.copy.DefaultBulkPageCopy
- All Implemented Interfaces:
BulkPageCopy
- Since:
- 5.10
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultBulkPageCopy
(org.hibernate.SessionFactory sessionFactory5, ContentPermissionManager contentPermissionManager, PermissionManager permissionManager, ContentPropertyManager contentPropertyManager, AttachmentManager attachmentManager, LinksUpdater linksUpdater, com.atlassian.beehive.ClusterLockService lockService, PageManagerInternal pageManager, SpacePermissionManager spacePermissionManager, com.atlassian.event.api.EventPublisher eventPublisher) Deprecated.since 8.0.0DefaultBulkPageCopy
(org.hibernate.SessionFactory sessionFactory5, ContentPermissionManager contentPermissionManager, PermissionManager permissionManager, ContentPropertyManager contentPropertyManager, AttachmentManager attachmentManager, LinksUpdater linksUpdater, com.atlassian.beehive.ClusterLockService lockService, PageManagerInternal pageManager, SpacePermissionManager spacePermissionManager, com.atlassian.event.api.EventPublisher eventPublisher, ContentPropertyService contentPropertyService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
deepCopy
(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage) Main execution logic of deep copy pages
-
Constructor Details
-
DefaultBulkPageCopy
public DefaultBulkPageCopy(org.hibernate.SessionFactory sessionFactory5, ContentPermissionManager contentPermissionManager, PermissionManager permissionManager, ContentPropertyManager contentPropertyManager, AttachmentManager attachmentManager, LinksUpdater linksUpdater, com.atlassian.beehive.ClusterLockService lockService, PageManagerInternal pageManager, SpacePermissionManager spacePermissionManager, com.atlassian.event.api.EventPublisher eventPublisher) Deprecated.since 8.0.0- Since:
- 7.17.0
-
DefaultBulkPageCopy
public DefaultBulkPageCopy(org.hibernate.SessionFactory sessionFactory5, ContentPermissionManager contentPermissionManager, PermissionManager permissionManager, ContentPropertyManager contentPropertyManager, AttachmentManager attachmentManager, LinksUpdater linksUpdater, com.atlassian.beehive.ClusterLockService lockService, PageManagerInternal pageManager, SpacePermissionManager spacePermissionManager, com.atlassian.event.api.EventPublisher eventPublisher, ContentPropertyService contentPropertyService) - Since:
- 8.0.0
-
-
Method Details
-
deepCopy
Main execution logic of deep copy pages- Specified by:
deepCopy
in interfaceBulkPageCopy
- Parameters:
pageCopyOptions
- options shows us how to copy pageoriginalPage
- original page to copydestinationPage
- destination page to copy to
-