Class StepsGroup
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.build.steps.StepsGroup
-
- All Implemented Interfaces:
BuildStepsEditor
public class StepsGroup extends Object implements BuildStepsEditor
Created 20.03.13 13:01- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description StepsGroup()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRunner(SBuildStepDescriptor runnerToAdd)
Insterts a build runner to the sequencevoid
addRunnerAfter(SBuildStepDescriptor runnerToAdd, SBuildStepDescriptor anchor)
Insterts a build runner to the sequencevoid
addRunnerBefore(SBuildStepDescriptor runnerToAdd, SBuildStepDescriptor ancor)
Insterts a build runner to the sequenceCollection<? extends SBuildStepDescriptor>
getSteps()
Objects inside could probably implementGroupStepContext
orRunnerStepContext
Your implementation should be aware of possible new types of stepsvoid
removeRunner(SBuildStepDescriptor runnerToRemove)
Removes build runner from the buildvoid
replaceRunner(SBuildStepDescriptor runnerToRemove, SBuildStepDescriptor toInsert)
Removes build runner from the build
-
-
-
Method Detail
-
getSteps
@NotNull public Collection<? extends SBuildStepDescriptor> getSteps()
Description copied from interface:BuildStepsEditor
Objects inside could probably implementGroupStepContext
orRunnerStepContext
Your implementation should be aware of possible new types of steps- Specified by:
getSteps
in interfaceBuildStepsEditor
- Returns:
- collection of steps in the current tree level
-
removeRunner
public void removeRunner(@NotNull SBuildStepDescriptor runnerToRemove)
Description copied from interface:BuildStepsEditor
Removes build runner from the build- Specified by:
removeRunner
in interfaceBuildStepsEditor
- See Also:
#getRunnerContexts()
-
replaceRunner
public void replaceRunner(@NotNull SBuildStepDescriptor runnerToRemove, @NotNull SBuildStepDescriptor toInsert)
Description copied from interface:BuildStepsEditor
Removes build runner from the build- Specified by:
replaceRunner
in interfaceBuildStepsEditor
- See Also:
#getRunnerContexts()
-
addRunnerAfter
public void addRunnerAfter(@NotNull SBuildStepDescriptor runnerToAdd, @Nullable SBuildStepDescriptor anchor)
Description copied from interface:BuildStepsEditor
Insterts a build runner to the sequence- Specified by:
addRunnerAfter
in interfaceBuildStepsEditor
-
addRunnerBefore
public void addRunnerBefore(@NotNull SBuildStepDescriptor runnerToAdd, @Nullable SBuildStepDescriptor ancor)
Description copied from interface:BuildStepsEditor
Insterts a build runner to the sequence- Specified by:
addRunnerBefore
in interfaceBuildStepsEditor
ancor
- ancor before which to insert or null to instert to the end
-
addRunner
public void addRunner(@NotNull SBuildStepDescriptor runnerToAdd)
Description copied from interface:BuildStepsEditor
Insterts a build runner to the sequence- Specified by:
addRunner
in interfaceBuildStepsEditor
-
-