Class TrashRetentionRule
- java.lang.Object
-
- com.atlassian.confluence.api.model.retention.TrashRetentionRule
-
@ExperimentalApi public class TrashRetentionRule extends Object
- Since:
- 7.14
-
-
Constructor Summary
Constructors Constructor Description TrashRetentionRule()TrashRetentionRule(int maxDeletedAge, AgeUnit ageUnit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTimecalculateMaxDate(OffsetDateTime now)booleanequals(Object other)AgeUnitgetDeletedAgeUnit()booleangetKeepAll()IntegergetMaxDeletedAge()booleanhasDeletedAgeLimit()inthashCode()voidsetDeletedAgeUnit(AgeUnit deletedAgeUnit)voidsetKeepAll(boolean keepAll)voidsetMaxDeletedAge(Integer maxDeletedAge)StringtoString()List<String>validate()
-
-
-
Constructor Detail
-
TrashRetentionRule
public TrashRetentionRule()
-
TrashRetentionRule
public TrashRetentionRule(int maxDeletedAge, AgeUnit ageUnit)
-
-
Method Detail
-
getMaxDeletedAge
public Integer getMaxDeletedAge()
-
setMaxDeletedAge
public void setMaxDeletedAge(Integer maxDeletedAge)
-
getDeletedAgeUnit
public AgeUnit getDeletedAgeUnit()
-
setDeletedAgeUnit
public void setDeletedAgeUnit(AgeUnit deletedAgeUnit)
-
getKeepAll
public boolean getKeepAll()
-
setKeepAll
public void setKeepAll(boolean keepAll)
-
hasDeletedAgeLimit
public boolean hasDeletedAgeLimit()
-
calculateMaxDate
public OffsetDateTime calculateMaxDate(OffsetDateTime now)
-
-