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 intgetDefaultModificationCheckInterval()intgetDefaultQuietPeriod()voidreadFrom(org.jdom.Element rootElement)Read this element data from given JDOM nodevoidsetDefaultModificationCheckInterval(int seconds)voidsetDefaultQuietPeriod(int quietPeriod)voidsetUseDefaultIntervalAsMinimum(boolean enforceMinimum)booleanuseDefaultCheckIntervalAsMinimum()voidwriteTo(org.jdom.Element parentElement)Write data to the JDOM element
-
-
-
Method Detail
-
writeTo
public void writeTo(org.jdom.Element parentElement)
Description copied from interface:XmlExternalizableWrite data to the JDOM element- Specified by:
writeToin interfaceXmlExternalizable- Parameters:
parentElement- - parent element to write data to
-
readFrom
public void readFrom(org.jdom.Element rootElement)
Description copied from interface:XmlStorableRead this element data from given JDOM node- Specified by:
readFromin interfaceXmlStorable- Parameters:
rootElement- element which contains information about this storable
-
setDefaultModificationCheckInterval
public void setDefaultModificationCheckInterval(int seconds)
- Specified by:
setDefaultModificationCheckIntervalin interfaceVcsRootsManagerSettings
-
getDefaultModificationCheckInterval
public int getDefaultModificationCheckInterval()
- Specified by:
getDefaultModificationCheckIntervalin interfaceVcsRootsManagerSettingsHolder- Returns:
- Default VCS polling interval in seconds. Can be optionally enforced as a minimum
-
getDefaultQuietPeriod
public int getDefaultQuietPeriod()
- Specified by:
getDefaultQuietPeriodin interfaceVcsRootsManagerSettingsHolder- Returns:
- Default quiet period in seconds used through the server, if set in VCS trigger
-
setDefaultQuietPeriod
public void setDefaultQuietPeriod(int quietPeriod)
- Specified by:
setDefaultQuietPeriodin interfaceVcsRootsManagerSettings
-
setUseDefaultIntervalAsMinimum
public void setUseDefaultIntervalAsMinimum(boolean enforceMinimum)
- Specified by:
setUseDefaultIntervalAsMinimumin interfaceVcsRootsManagerSettings
-
useDefaultCheckIntervalAsMinimum
public boolean useDefaultCheckIntervalAsMinimum()
- Specified by:
useDefaultCheckIntervalAsMinimumin interfaceVcsRootsManagerSettingsHolder- Returns:
- if set, default modification check interval is used as an enforced minimum value for the whole server
-
-