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
Constructors Modifier Constructor Description DefaultGlobalRetentionPolicyManager(com.atlassian.bandana.BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher)protectedDefaultGlobalRetentionPolicyManager(com.atlassian.bandana.BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher, org.codehaus.jackson.map.ObjectMapper objectMapper) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GlobalRetentionPolicygetPolicy()voidsavePolicy(GlobalRetentionPolicy newPolicy)Save global policy 
 - 
 
- 
- 
Constructor Detail
- 
DefaultGlobalRetentionPolicyManager
public DefaultGlobalRetentionPolicyManager(com.atlassian.bandana.BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher) 
- 
DefaultGlobalRetentionPolicyManager
protected DefaultGlobalRetentionPolicyManager(com.atlassian.bandana.BandanaManager bandanaManager, com.atlassian.event.api.EventPublisher eventPublisher, org.codehaus.jackson.map.ObjectMapper objectMapper) 
 - 
 
- 
Method Detail
- 
getPolicy
public GlobalRetentionPolicy getPolicy()
- Specified by:
 getPolicyin interfaceGlobalRetentionPolicyManager- Returns:
 - current global retention policy or a default one if none has been set
 
 
- 
savePolicy
public void savePolicy(GlobalRetentionPolicy newPolicy)
Description copied from interface:GlobalRetentionPolicyManagerSave global policy- Specified by:
 savePolicyin interfaceGlobalRetentionPolicyManager
 
 - 
 
 -