Class DefaultGlobalRetentionPolicyManager
java.lang.Object
com.atlassian.confluence.impl.retention.manager.DefaultGlobalRetentionPolicyManager
- All Implemented Interfaces:
GlobalRetentionPolicyManager
public class DefaultGlobalRetentionPolicyManager
extends Object
implements GlobalRetentionPolicyManager
- Since:
- 7.14.0
-
Constructor Summary
ConstructorsModifierConstructorDescriptionDefaultGlobalRetentionPolicyManager(BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher) protectedDefaultGlobalRetentionPolicyManager(BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionvoidsavePolicy(GlobalRetentionPolicy newPolicy) Save global policy
-
Constructor Details
-
DefaultGlobalRetentionPolicyManager
public DefaultGlobalRetentionPolicyManager(BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher) -
DefaultGlobalRetentionPolicyManager
protected DefaultGlobalRetentionPolicyManager(BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
getPolicy
- Specified by:
getPolicyin interfaceGlobalRetentionPolicyManager- Returns:
- current global retention policy or a default one if none has been set
-
savePolicy
Description copied from interface:GlobalRetentionPolicyManagerSave global policy- Specified by:
savePolicyin interfaceGlobalRetentionPolicyManager
-