Package jetbrains.buildServer.vcs.impl
Class VcsRootsManagerSettingsImpl
- java.lang.Object
-
- jetbrains.buildServer.vcs.impl.VcsRootsManagerSettingsImpl
-
- All Implemented Interfaces:
MainConfigProcessor
,ServerExtension
,TeamCityExtension
,VcsRootsManagerSettings
,VcsRootsManagerSettingsHolder
,XmlExternalizable
,XmlStorable
public class VcsRootsManagerSettingsImpl extends Object implements MainConfigProcessor, VcsRootsManagerSettings
Created 20.08.13 18:42- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description VcsRootsManagerSettingsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDefaultModificationCheckInterval()
int
getDefaultQuietPeriod()
void
readFrom(org.jdom.Element rootElement)
Read this element data from given JDOM nodevoid
setDefaultModificationCheckInterval(int seconds)
void
setDefaultQuietPeriod(int quietPeriod)
void
setUseDefaultIntervalAsMinimum(boolean enforceMinimum)
boolean
useDefaultCheckIntervalAsMinimum()
void
writeTo(org.jdom.Element parentElement)
Write data to the JDOM element
-
-
-
Method Detail
-
writeTo
public void writeTo(org.jdom.Element parentElement)
Description copied from interface:XmlExternalizable
Write data to the JDOM element- Specified by:
writeTo
in interfaceXmlExternalizable
- Parameters:
parentElement
- - parent element to write data to
-
readFrom
public void readFrom(org.jdom.Element rootElement)
Description copied from interface:XmlStorable
Read this element data from given JDOM node- Specified by:
readFrom
in interfaceXmlStorable
- Parameters:
rootElement
- element which contains information about this storable
-
setDefaultModificationCheckInterval
public void setDefaultModificationCheckInterval(int seconds)
- Specified by:
setDefaultModificationCheckInterval
in interfaceVcsRootsManagerSettings
-
getDefaultModificationCheckInterval
public int getDefaultModificationCheckInterval()
- Specified by:
getDefaultModificationCheckInterval
in interfaceVcsRootsManagerSettingsHolder
- Returns:
- Default VCS polling interval in seconds. Can be optionally enforced as a minimum
-
getDefaultQuietPeriod
public int getDefaultQuietPeriod()
- Specified by:
getDefaultQuietPeriod
in interfaceVcsRootsManagerSettingsHolder
- Returns:
- Default quiet period in seconds used through the server, if set in VCS trigger
-
setDefaultQuietPeriod
public void setDefaultQuietPeriod(int quietPeriod)
- Specified by:
setDefaultQuietPeriod
in interfaceVcsRootsManagerSettings
-
setUseDefaultIntervalAsMinimum
public void setUseDefaultIntervalAsMinimum(boolean enforceMinimum)
- Specified by:
setUseDefaultIntervalAsMinimum
in interfaceVcsRootsManagerSettings
-
useDefaultCheckIntervalAsMinimum
public boolean useDefaultCheckIntervalAsMinimum()
- Specified by:
useDefaultCheckIntervalAsMinimum
in interfaceVcsRootsManagerSettingsHolder
- Returns:
- if set, default modification check interval is used as an enforced minimum value for the whole server
-
-