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 voidenforceCleanCheckout(BuildType buildType, BuildAgent buildAgent)voidenforceCleanCheckoutForAgent(BuildAgent buildAgent)voidenforceCleanCheckoutForBuildType(BuildType buildType)LonggetEnforcedCleanCheckoutBuildId(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:
enforceCleanCheckoutin interfaceCleanCheckoutEnforcer
-
enforceCleanCheckoutForAgent
public void enforceCleanCheckoutForAgent(@NotNull BuildAgent buildAgent)- Specified by:
enforceCleanCheckoutForAgentin interfaceCleanCheckoutEnforcer
-
enforceCleanCheckoutForBuildType
public void enforceCleanCheckoutForBuildType(@NotNull BuildType buildType)- Specified by:
enforceCleanCheckoutForBuildTypein interfaceCleanCheckoutEnforcer
-
getEnforcedCleanCheckoutBuildId
public Long getEnforcedCleanCheckoutBuildId(@NotNull BuildType buildType, @NotNull BuildAgent buildAgent)
- Specified by:
getEnforcedCleanCheckoutBuildIdin interfaceCleanCheckoutEnforcer
-
-