Uses of Interface
com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers.EntityEraser
-
Uses of EntityEraser in com.atlassian.confluence.impl.space.deletion.backgrounddeletion.erasers
Modifier and TypeClassDescriptionclass
Deletes records from CONTENT table.class
Eraser that can remove data from most of the tables.class
Removes records from the space table and all dependant tables.Modifier and TypeMethodDescriptionSpaceContentErasersFactory.createContentEraser
(BooleanSupplier isDeadlineReached, Collection<ExportableEntityInfo> allExportableEntityInfos, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers, AttachmentFileEraser attachmentFileEraser, AncestorsEraser ancestorsEraser) SpaceContentErasersFactory.createGenericEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceContentErasersFactory.createSpaceEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) Modifier and TypeMethodDescriptionMap<Class<?>,
EntityEraser> SpaceContentErasersListBuilder.createAllErasers
(Collection<ExportableEntityInfo> allEntities, BooleanSupplier isDeadlineReached) Create all erasers for current space deletion iteration.Modifier and TypeMethodDescriptionSpaceContentErasersFactory.createContentEraser
(BooleanSupplier isDeadlineReached, Collection<ExportableEntityInfo> allExportableEntityInfos, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers, AttachmentFileEraser attachmentFileEraser, AncestorsEraser ancestorsEraser) SpaceContentErasersFactory.createGenericEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceContentErasersFactory.createSpaceEraser
(BooleanSupplier isDeadlineReached, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) ModifierConstructorDescriptionContentEntityObjectEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, Collection<ExportableEntityInfo> exportableContentEntityInfos, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers, AttachmentFileEraser attachmentFileEraser, AncestorsEraser ancestorsEraser, SpaceDeletionEventSender spaceDeletionEventSender) GenericEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers) SpaceEraser
(BooleanSupplier isDeadlineReached, SpaceDeletionSqlScriptsRunner spaceDeletionSqlScriptsRunner, ExportableEntityInfo exportableEntityInfo, Collection<TableFieldHavingForeignKey> dependantFieldsWithEntities, Map<Class<?>, EntityEraser> allErasers)