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 TypeMethodDescriptionvoiddeepCopy(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:
deepCopyin interfaceBulkPageCopy- Parameters:
pageCopyOptions- options shows us how to copy pageoriginalPage- original page to copydestinationPage- destination page to copy to
-