Package configurationslicing.logrotator
Class LogRotationSlicer.AbstractLogRotationSliceSpec
- java.lang.Object
-
- configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
- configurationslicing.logrotator.LogRotationSlicer.AbstractLogRotationSliceSpec
-
- Direct Known Subclasses:
LogRotationSlicer.ArtifactBuildsSliceSpec
,LogRotationSlicer.ArtifactDaysSliceSpec
,LogRotationSlicer.LogRotationBuildsSliceSpec
,LogRotationSlicer.LogRotationDaysSliceSpec
- Enclosing class:
- LogRotationSlicer
protected abstract static class LogRotationSlicer.AbstractLogRotationSliceSpec extends UnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
-
Constructor Summary
Constructors Constructor Description AbstractLogRotationSliceSpec(String displayName, String url)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
getDefaultValueString()
String
getName()
String
getName(Job item)
protected int
getNewArtifactBuilds(int oldValue, int newValue)
protected int
getNewArtifactDays(int oldValue, int newValue)
protected int
getNewBuilds(int oldBuilds, int newValue)
protected int
getNewDays(int oldDays, int newValue)
String
getUrl()
protected abstract String
getValue(LogRotator rotator)
List<String>
getValues(Job item)
List<Job>
getWorkDomain()
boolean
setValues(Job item, List<String> set)
-
Methods inherited from class configurationslicing.UnorderedStringSlicer.UnorderedStringSlicerSpec
getCommonValueStrings, getConfiguredValueDescription, getValueIndex, getValueIndex, isBlankNeededForValues, isIndexUsed, isValueTrimmed
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getName
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getUrl
public String getUrl()
- Specified by:
getUrl
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getDefaultValueString
public String getDefaultValueString()
- Specified by:
getDefaultValueString
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getName
public String getName(Job item)
- Specified by:
getName
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getValues
public List<String> getValues(Job item)
- Specified by:
getValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getValue
protected abstract String getValue(LogRotator rotator)
-
getWorkDomain
public List<Job> getWorkDomain()
- Specified by:
getWorkDomain
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
setValues
public boolean setValues(Job item, List<String> set)
- Specified by:
setValues
in classUnorderedStringSlicer.UnorderedStringSlicerSpec<Job>
-
getNewDays
protected int getNewDays(int oldDays, int newValue)
-
getNewBuilds
protected int getNewBuilds(int oldBuilds, int newValue)
-
getNewArtifactDays
protected int getNewArtifactDays(int oldValue, int newValue)
-
getNewArtifactBuilds
protected int getNewArtifactBuilds(int oldValue, int newValue)
-
-