Class SpaceRetentionPolicy
- java.lang.Object
-
- com.atlassian.confluence.api.model.retention.SpaceRetentionPolicy
-
- All Implemented Interfaces:
RetentionPolicy
@ExperimentalApi public class SpaceRetentionPolicy extends Object implements RetentionPolicy
- Since:
- 7.12
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSpaceRetentionPolicy.Builder
-
Constructor Summary
Constructors Constructor Description SpaceRetentionPolicy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static SpaceRetentionPolicy.Builderbuilder()booleanequals(Object o)RetentionRulegetAttachmentRetentionRule()OffsetDateTimegetLastModifiedAt()StringgetLastModifiedBy()org.joda.time.DateTimegetLastModifiedDate()Deprecated.since 8.6 usegetLastModifiedAt()RetentionRulegetPageVersionRule()booleangetSpaceAdminCanEdit()TrashRetentionRulegetTrashRetentionRule()inthashCode()voidsetLastModifiedAt(OffsetDateTime lastModifiedDate)voidsetLastModifiedBy(String lastModifiedBy)voidsetLastModifiedDate(org.joda.time.DateTime lastModifiedDate)Deprecated.since 8.6 usesetLastModifiedAt(OffsetDateTime)voidsetSpaceAdminCanEdit(boolean spaceAdminCanEdit)voidsetTrashRetentionRule(TrashRetentionRule trashRetentionRule)StringtoString()List<String>validate()
-
-
-
Method Detail
-
getPageVersionRule
public RetentionRule getPageVersionRule()
- Specified by:
getPageVersionRulein interfaceRetentionPolicy
-
getAttachmentRetentionRule
public RetentionRule getAttachmentRetentionRule()
- Specified by:
getAttachmentRetentionRulein interfaceRetentionPolicy
-
setTrashRetentionRule
public void setTrashRetentionRule(TrashRetentionRule trashRetentionRule)
-
getTrashRetentionRule
public TrashRetentionRule getTrashRetentionRule()
- Specified by:
getTrashRetentionRulein interfaceRetentionPolicy
-
getLastModifiedBy
public String getLastModifiedBy()
-
setLastModifiedBy
public void setLastModifiedBy(String lastModifiedBy)
-
getLastModifiedDate
@Deprecated public org.joda.time.DateTime getLastModifiedDate()
Deprecated.since 8.6 usegetLastModifiedAt()
-
getLastModifiedAt
public OffsetDateTime getLastModifiedAt()
- Since:
- 8.6
-
setLastModifiedDate
@Deprecated public void setLastModifiedDate(org.joda.time.DateTime lastModifiedDate)
Deprecated.since 8.6 usesetLastModifiedAt(OffsetDateTime)
-
setLastModifiedAt
public void setLastModifiedAt(OffsetDateTime lastModifiedDate)
- Since:
- 8.6
-
validate
public List<String> validate()
- Specified by:
validatein interfaceRetentionPolicy
-
getSpaceAdminCanEdit
public boolean getSpaceAdminCanEdit()
-
setSpaceAdminCanEdit
public void setSpaceAdminCanEdit(boolean spaceAdminCanEdit)
-
builder
public static SpaceRetentionPolicy.Builder builder()
-
-