Class CleanCheckoutEnforcerImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.projectSources.CleanCheckoutEnforcerImpl
-
- All Implemented Interfaces:
CleanCheckoutEnforcer
public class CleanCheckoutEnforcerImpl extends Object implements CleanCheckoutEnforcer
- Author:
- Sergey.Pak Date: 1/17/14 Time: 12:51 PM
-
-
Field Summary
-
Fields inherited from interface jetbrains.buildServer.serverSide.impl.projectSources.CleanCheckoutEnforcer
AGENTS_ALL, BUILD_TYPES_ALL, BUILD_TYPES_ALL_QUOTED, DEFAULT_BUILD_ID
-
-
Constructor Summary
Constructors Constructor Description CleanCheckoutEnforcerImpl(SQLRunnerEx sql)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enforceCleanCheckout(BuildType buildType, BuildAgent buildAgent)
void
enforceCleanCheckoutForAgent(BuildAgent buildAgent)
void
enforceCleanCheckoutForBuildType(BuildType buildType)
Long
getEnforcedCleanCheckoutBuildId(BuildType buildType, BuildAgent buildAgent)
-
-
-
Constructor Detail
-
CleanCheckoutEnforcerImpl
public CleanCheckoutEnforcerImpl(@NotNull SQLRunnerEx sql)
-
-
Method Detail
-
enforceCleanCheckout
public void enforceCleanCheckout(@NotNull BuildType buildType, @NotNull BuildAgent buildAgent)
- Specified by:
enforceCleanCheckout
in interfaceCleanCheckoutEnforcer
-
enforceCleanCheckoutForAgent
public void enforceCleanCheckoutForAgent(@NotNull BuildAgent buildAgent)
- Specified by:
enforceCleanCheckoutForAgent
in interfaceCleanCheckoutEnforcer
-
enforceCleanCheckoutForBuildType
public void enforceCleanCheckoutForBuildType(@NotNull BuildType buildType)
- Specified by:
enforceCleanCheckoutForBuildType
in interfaceCleanCheckoutEnforcer
-
getEnforcedCleanCheckoutBuildId
public Long getEnforcedCleanCheckoutBuildId(@NotNull BuildType buildType, @NotNull BuildAgent buildAgent)
- Specified by:
getEnforcedCleanCheckoutBuildId
in interfaceCleanCheckoutEnforcer
-
-