Class GlobalRetentionPolicy
java.lang.Object
com.atlassian.confluence.api.model.retention.GlobalRetentionPolicy
- All Implemented Interfaces:
RetentionPolicy
- Since:
- 7.12
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionGlobalRetentionPolicy(RetentionRule pageRetentionRule, RetentionRule attachmentRetentionRule, TrashRetentionRule trashRetentionRule, String lastModifiedBy, boolean spaceOverridesAllowed) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanbooleaninthashCode()voidsetAttachmentRetentionRule(RetentionRule attachmentRetentionRule) voidsetLastModifiedBy(String lastModifiedBy) voidsetPageRetentionRule(RetentionRule pageRetentionRule) voidsetSpaceOverridesAllowed(boolean spaceOverridesAllowed) voidsetTrashRetentionRule(TrashRetentionRule trashRetentionRule) toString()validate()
-
Constructor Details
-
GlobalRetentionPolicy
public GlobalRetentionPolicy(RetentionRule pageRetentionRule, RetentionRule attachmentRetentionRule, TrashRetentionRule trashRetentionRule, String lastModifiedBy, boolean spaceOverridesAllowed) -
GlobalRetentionPolicy
public GlobalRetentionPolicy()
-
-
Method Details
-
getPageVersionRule
- Specified by:
getPageVersionRulein interfaceRetentionPolicy
-
setPageRetentionRule
-
getAttachmentRetentionRule
- Specified by:
getAttachmentRetentionRulein interfaceRetentionPolicy
-
setTrashRetentionRule
-
getTrashRetentionRule
- Specified by:
getTrashRetentionRulein interfaceRetentionPolicy
-
setAttachmentRetentionRule
-
getSpaceOverridesAllowed
public boolean getSpaceOverridesAllowed() -
setSpaceOverridesAllowed
public void setSpaceOverridesAllowed(boolean spaceOverridesAllowed) -
getLastModifiedBy
-
setLastModifiedBy
-
validate
- Specified by:
validatein interfaceRetentionPolicy
-
equals
-
hashCode
public int hashCode() -
toString
-
builder
-