Class DefaultBulkPageCopy
- java.lang.Object
-
- com.atlassian.confluence.pages.persistence.dao.bulk.copy.DefaultBulkPageCopy
-
- All Implemented Interfaces:
BulkPageCopy
public class DefaultBulkPageCopy extends Object implements BulkPageCopy
- Since:
- 5.10
-
-
Constructor Summary
Constructors Constructor Description 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.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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deepCopy(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage)
Main execution logic of deep copy pages
-
-
-
Constructor Detail
-
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 Detail
-
deepCopy
public void deepCopy(PageCopyOptions pageCopyOptions, Page originalPage, Page destinationPage)
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
-
-