public class DefaultVersionRemovalService extends Object implements VersionRemovalService
Constructor and Description |
---|
DefaultVersionRemovalService(HistoricalVersionService historicalVersionService,
SoftCleanupStatusService softCleanupStatusService,
RetentionPolicyEvaluator retentionPolicyEvaluator,
VersionRemovalEventPublisher versionRemovalEventPublisher,
RetentionFeatureChecker retentionFeatureChecker) |
Modifier and Type | Method and Description |
---|---|
void |
hardRemoveVersions(RetentionPolicy policy)
Remove all content records which meet the RetentionPolicy
|
void |
softRemoveVersions(RetentionPolicy policy,
int contentCount)
Remove approximately content records which meet the RetentionPolicy
|
public DefaultVersionRemovalService(HistoricalVersionService historicalVersionService, SoftCleanupStatusService softCleanupStatusService, RetentionPolicyEvaluator retentionPolicyEvaluator, VersionRemovalEventPublisher versionRemovalEventPublisher, RetentionFeatureChecker retentionFeatureChecker)
public void hardRemoveVersions(RetentionPolicy policy)
VersionRemovalService
hardRemoveVersions
in interface VersionRemovalService
public void softRemoveVersions(RetentionPolicy policy, int contentCount)
VersionRemovalService
softRemoveVersions
in interface VersionRemovalService
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences