Class BuildStepConditionsImpl
- java.lang.Object
-
- jetbrains.buildServer.step.conditions.BuildStepConditionsImpl
-
- All Implemented Interfaces:
BuildStepConditions
public class BuildStepConditionsImpl extends Object implements BuildStepConditions
- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description static BuildStepConditionsImplNULL
-
Constructor Summary
Constructors Constructor Description BuildStepConditionsImpl(String serializedConditions)BuildStepConditionsImpl(String serializedValue, BuildStepConditionsStorage valueStorage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildStepConditionsaddCondition(Requirement condition)voidaddConditionPlain(Requirement condition)static BuildStepConditionsImplcreateFrom(Requirement... requirements)voiddeleteAll()Delete all conditions, if anyList<Requirement>getConditions()StringgetLastSaved()protected voidsave()
-
-
-
Field Detail
-
NULL
public static final BuildStepConditionsImpl NULL
-
-
Constructor Detail
-
BuildStepConditionsImpl
public BuildStepConditionsImpl(@Nullable String serializedValue, @NotNull BuildStepConditionsStorage valueStorage)
-
BuildStepConditionsImpl
public BuildStepConditionsImpl(@Nullable String serializedConditions)
-
-
Method Detail
-
createFrom
public static BuildStepConditionsImpl createFrom(Requirement... requirements)
-
addCondition
@NotNull public BuildStepConditions addCondition(@NotNull Requirement condition)
- Specified by:
addConditionin interfaceBuildStepConditions- Parameters:
condition- a condition for build step execution, conditions are "ANDed"- Returns:
- self, for chaining
-
addConditionPlain
public void addConditionPlain(@NotNull Requirement condition)
-
save
protected void save()
-
getLastSaved
public String getLastSaved()
-
getConditions
public List<Requirement> getConditions()
- Specified by:
getConditionsin interfaceBuildStepConditions- Returns:
- list of configured conditions for build step
-
deleteAll
public void deleteAll()
Description copied from interface:BuildStepConditionsDelete all conditions, if any- Specified by:
deleteAllin interfaceBuildStepConditions
-
-