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 BuildStepConditionsImpl
NULL
-
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 BuildStepConditions
addCondition(Requirement condition)
void
addConditionPlain(Requirement condition)
static BuildStepConditionsImpl
createFrom(Requirement... requirements)
void
deleteAll()
Delete all conditions, if anyList<Requirement>
getConditions()
String
getLastSaved()
protected void
save()
-
-
-
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:
addCondition
in 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:
getConditions
in interfaceBuildStepConditions
- Returns:
- list of configured conditions for build step
-
deleteAll
public void deleteAll()
Description copied from interface:BuildStepConditions
Delete all conditions, if any- Specified by:
deleteAll
in interfaceBuildStepConditions
-
-