Class ConditionalBuildChainModifier
- java.lang.Object
-
- jetbrains.buildServer.serverSide.dependency.ConditionalBuildChainModifier
-
- All Implemented Interfaces:
ServerExtension,VersionedSettingsFreezePostProcessor,TeamCityExtension,PositionAware,PositionConstraintAware
public class ConditionalBuildChainModifier extends Object implements VersionedSettingsFreezePostProcessor, PositionAware
-
-
Field Summary
Fields Modifier and Type Field Description static StringBUILD_TYPE_TAGS_PARAMstatic StringONLY_TAGS_PARAMstatic StringSKIP_TAGS_PARAM
-
Constructor Summary
Constructors Constructor Description ConditionalBuildChainModifier(BuildQueueEx buildQueue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PositionConstraintgetConstraint()Constraint to be respected during objects sorting.StringgetOrderId()Returns object id that can be referenced by {PositionConstraint}static Collection<String>getPromotionTags(BuildPromotion promotion)voidpostProcess(Set<BuildPromotionEx> promotionsWithFrozenSettings)
-
-
-
Field Detail
-
BUILD_TYPE_TAGS_PARAM
public static final String BUILD_TYPE_TAGS_PARAM
- See Also:
- Constant Field Values
-
SKIP_TAGS_PARAM
public static final String SKIP_TAGS_PARAM
- See Also:
- Constant Field Values
-
ONLY_TAGS_PARAM
public static final String ONLY_TAGS_PARAM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ConditionalBuildChainModifier
public ConditionalBuildChainModifier(@NotNull BuildQueueEx buildQueue)
-
-
Method Detail
-
postProcess
public void postProcess(@NotNull Set<BuildPromotionEx> promotionsWithFrozenSettings)- Specified by:
postProcessin interfaceVersionedSettingsFreezePostProcessor
-
getPromotionTags
public static Collection<String> getPromotionTags(@NotNull BuildPromotion promotion)
-
getOrderId
@NotNull public String getOrderId()
Description copied from interface:PositionAwareReturns object id that can be referenced by {PositionConstraint}- Specified by:
getOrderIdin interfacePositionAware- Returns:
- object id
-
getConstraint
@NotNull public PositionConstraint getConstraint()
Description copied from interface:PositionConstraintAwareConstraint to be respected during objects sorting.- Specified by:
getConstraintin interfacePositionConstraintAware- Returns:
- position constraint
-
-