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)
VersionRemovalServicehardRemoveVersions in interface VersionRemovalServicepublic void softRemoveVersions(RetentionPolicy policy, int contentCount)
VersionRemovalServicesoftRemoveVersions in interface VersionRemovalServiceCopyright © 2003–2022 Atlassian. All rights reserved.