Class DefaultGlobalRetentionPolicyService
java.lang.Object
com.atlassian.confluence.impl.retention.service.DefaultGlobalRetentionPolicyService
- All Implemented Interfaces:
GlobalRetentionPolicyService
@Transactional
public class DefaultGlobalRetentionPolicyService
extends Object
implements GlobalRetentionPolicyService
Default service for interacting with the GlobalRetentionPolicy settings
- Since:
- 7.14
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultGlobalRetentionPolicyService
(GlobalRetentionPolicyManager globalRetentionPolicyManager, RetentionPolicyPermissionManager retentionPolicyPermissionManager, RetentionFeatureChecker featureChecker) -
Method Summary
Modifier and TypeMethodDescriptionvoid
savePolicy
(GlobalRetentionPolicy newPolicy) Save a global retention policy
-
Constructor Details
-
DefaultGlobalRetentionPolicyService
public DefaultGlobalRetentionPolicyService(GlobalRetentionPolicyManager globalRetentionPolicyManager, RetentionPolicyPermissionManager retentionPolicyPermissionManager, RetentionFeatureChecker featureChecker)
-
-
Method Details
-
getPolicy
- Specified by:
getPolicy
in interfaceGlobalRetentionPolicyService
- Returns:
- current global retention policy or a default one if none has been set
-
savePolicy
Description copied from interface:GlobalRetentionPolicyService
Save a global retention policy- Specified by:
savePolicy
in interfaceGlobalRetentionPolicyService
- Parameters:
newPolicy
- new or updated global retention policy to be saved
-