Class ArchivingSettings
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.xlrelease.domain.BaseConfiguration
-
- com.xebialabs.xlrelease.configuration.ArchivingSettings
-
- All Implemented Interfaces:
ConfigurationItem,java.io.Serializable,java.lang.Comparable<BaseConfigurationItem>
@Metadata(root=CONFIGURATION, versioned=false) public class ArchivingSettings extends BaseConfiguration
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARCHIVING_SETTINGS_IDstatic intDEFAULT_SEARCH_PAGE_SIZE-
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
-
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
-
Constructor Summary
Constructors Constructor Description ArchivingSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetArchivingJobCronSchedule()booleangetEnabled()booleangetExportOnPurgeEnabled()java.lang.IntegergetMaximumArchiveRetentionPeriod()java.lang.IntegergetMaxSecondsPerRun()booleangetPreArchivingEnabled()java.lang.StringgetPurgeExportPath()booleangetPurgingEnabled()java.lang.StringgetPurgingJobCronSchedule()java.lang.IntegergetPurgingMaxSecondsPerRun()java.lang.IntegergetPurgingSearchPageSize()java.lang.IntegergetPurgingSleepSecondsBetweenReleases()java.lang.IntegergetReleaseAgeToAbort()java.lang.IntegergetReleaseAgeToDeleteFromJcr()java.lang.StringgetReleaseCleanupCronSchedule()java.lang.IntegergetReleaseCleanupMaxSecondsPerRun()java.lang.IntegergetReleaseCleanupSearchPageSize()java.lang.IntegergetReleaseCleanupSleepSecondsBetweenAbort()java.lang.IntegergetSearchPageSize()booleangetSkipArchiveAllowed()java.lang.IntegergetSleepSecondsBetweenReleases()booleanisReleaseCleanupEnabled()voidsetExportOnPurgeEnabled(boolean enabled)voidsetMaximumArchiveRetentionPeriod(java.lang.Integer maximumArchiveRetentionPeriod)voidsetPreArchivingEnabled(java.lang.Boolean enabled)voidsetPurgeExportPath(java.lang.String location)voidsetPurgingEnabled(boolean enabled)voidsetReleaseAgeToAbort(java.lang.Integer releaseAgeToAbort)voidsetReleaseAgeToDeleteFromJcr(java.lang.Integer releaseAgeToDeleteFromJcr)voidsetReleaseCleanupCronSchedule(java.lang.String releaseCleanupCronSchedule)voidsetReleaseCleanupEnabled(boolean releaseCleanupEnabled)voidsetReleaseCleanupMaxSecondsPerRun(java.lang.Integer releaseCleanupMaxSecondsPerRun)voidsetReleaseCleanupSearchPageSize(java.lang.Integer releaseCleanupSearchPageSize)voidsetReleaseCleanupSleepSecondsBetweenAbort(java.lang.Integer releaseCleanupSleepSecondsBetweenAbort)voidsetSkipArchiveAllowed(boolean skipArchiveAllowed)voidvalidate()-
Methods inherited from class com.xebialabs.xlrelease.domain.BaseConfiguration
getFolderId, getTitle, hasId, setFolderId, setTitle
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
-
-
-
Field Detail
-
ARCHIVING_SETTINGS_ID
public static final java.lang.String ARCHIVING_SETTINGS_ID
- See Also:
- Constant Field Values
-
DEFAULT_SEARCH_PAGE_SIZE
public static final int DEFAULT_SEARCH_PAGE_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public void validate()
-
getReleaseAgeToDeleteFromJcr
public java.lang.Integer getReleaseAgeToDeleteFromJcr()
-
getArchivingJobCronSchedule
public java.lang.String getArchivingJobCronSchedule()
-
setReleaseAgeToDeleteFromJcr
public void setReleaseAgeToDeleteFromJcr(java.lang.Integer releaseAgeToDeleteFromJcr)
-
getEnabled
public boolean getEnabled()
-
getPreArchivingEnabled
public boolean getPreArchivingEnabled()
-
setPreArchivingEnabled
public void setPreArchivingEnabled(java.lang.Boolean enabled)
-
getSearchPageSize
public java.lang.Integer getSearchPageSize()
-
getMaxSecondsPerRun
public java.lang.Integer getMaxSecondsPerRun()
-
getSleepSecondsBetweenReleases
public java.lang.Integer getSleepSecondsBetweenReleases()
-
getPurgingEnabled
public boolean getPurgingEnabled()
-
setPurgingEnabled
public void setPurgingEnabled(boolean enabled)
-
getPurgeExportPath
public java.lang.String getPurgeExportPath()
-
setPurgeExportPath
public void setPurgeExportPath(java.lang.String location)
-
getExportOnPurgeEnabled
public boolean getExportOnPurgeEnabled()
-
setExportOnPurgeEnabled
public void setExportOnPurgeEnabled(boolean enabled)
-
getMaximumArchiveRetentionPeriod
public java.lang.Integer getMaximumArchiveRetentionPeriod()
-
setMaximumArchiveRetentionPeriod
public void setMaximumArchiveRetentionPeriod(java.lang.Integer maximumArchiveRetentionPeriod)
-
getPurgingJobCronSchedule
public java.lang.String getPurgingJobCronSchedule()
-
getPurgingSearchPageSize
public java.lang.Integer getPurgingSearchPageSize()
-
getPurgingMaxSecondsPerRun
public java.lang.Integer getPurgingMaxSecondsPerRun()
-
getPurgingSleepSecondsBetweenReleases
public java.lang.Integer getPurgingSleepSecondsBetweenReleases()
-
getSkipArchiveAllowed
public boolean getSkipArchiveAllowed()
-
setSkipArchiveAllowed
public void setSkipArchiveAllowed(boolean skipArchiveAllowed)
-
isReleaseCleanupEnabled
public boolean isReleaseCleanupEnabled()
-
setReleaseCleanupEnabled
public void setReleaseCleanupEnabled(boolean releaseCleanupEnabled)
-
getReleaseAgeToAbort
public java.lang.Integer getReleaseAgeToAbort()
-
setReleaseAgeToAbort
public void setReleaseAgeToAbort(java.lang.Integer releaseAgeToAbort)
-
getReleaseCleanupSleepSecondsBetweenAbort
public java.lang.Integer getReleaseCleanupSleepSecondsBetweenAbort()
-
setReleaseCleanupSleepSecondsBetweenAbort
public void setReleaseCleanupSleepSecondsBetweenAbort(java.lang.Integer releaseCleanupSleepSecondsBetweenAbort)
-
getReleaseCleanupSearchPageSize
public java.lang.Integer getReleaseCleanupSearchPageSize()
-
setReleaseCleanupSearchPageSize
public void setReleaseCleanupSearchPageSize(java.lang.Integer releaseCleanupSearchPageSize)
-
getReleaseCleanupMaxSecondsPerRun
public java.lang.Integer getReleaseCleanupMaxSecondsPerRun()
-
setReleaseCleanupMaxSecondsPerRun
public void setReleaseCleanupMaxSecondsPerRun(java.lang.Integer releaseCleanupMaxSecondsPerRun)
-
getReleaseCleanupCronSchedule
public java.lang.String getReleaseCleanupCronSchedule()
-
setReleaseCleanupCronSchedule
public void setReleaseCleanupCronSchedule(java.lang.String releaseCleanupCronSchedule)
-
-