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 voidaddRunner(SBuildStepDescriptor runnerToAdd)Insterts a build runner to the sequencevoidaddRunnerAfter(SBuildStepDescriptor runnerToAdd, SBuildStepDescriptor anchor)Insterts a build runner to the sequencevoidaddRunnerBefore(SBuildStepDescriptor runnerToAdd, SBuildStepDescriptor ancor)Insterts a build runner to the sequenceCollection<? extends SBuildStepDescriptor>getSteps()Objects inside could probably implementGroupStepContextorRunnerStepContextYour implementation should be aware of possible new types of stepsvoidremoveRunner(SBuildStepDescriptor runnerToRemove)Removes build runner from the buildvoidreplaceRunner(SBuildStepDescriptor runnerToRemove, SBuildStepDescriptor toInsert)Removes build runner from the build
-
-
-
Method Detail
-
getSteps
@NotNull public Collection<? extends SBuildStepDescriptor> getSteps()
Description copied from interface:BuildStepsEditorObjects inside could probably implementGroupStepContextorRunnerStepContextYour implementation should be aware of possible new types of steps- Specified by:
getStepsin interfaceBuildStepsEditor- Returns:
- collection of steps in the current tree level
-
removeRunner
public void removeRunner(@NotNull SBuildStepDescriptor runnerToRemove)Description copied from interface:BuildStepsEditorRemoves build runner from the build- Specified by:
removeRunnerin interfaceBuildStepsEditor- See Also:
#getRunnerContexts()
-
replaceRunner
public void replaceRunner(@NotNull SBuildStepDescriptor runnerToRemove, @NotNull SBuildStepDescriptor toInsert)Description copied from interface:BuildStepsEditorRemoves build runner from the build- Specified by:
replaceRunnerin interfaceBuildStepsEditor- See Also:
#getRunnerContexts()
-
addRunnerAfter
public void addRunnerAfter(@NotNull SBuildStepDescriptor runnerToAdd, @Nullable SBuildStepDescriptor anchor)Description copied from interface:BuildStepsEditorInsterts a build runner to the sequence- Specified by:
addRunnerAfterin interfaceBuildStepsEditor
-
addRunnerBefore
public void addRunnerBefore(@NotNull SBuildStepDescriptor runnerToAdd, @Nullable SBuildStepDescriptor ancor)Description copied from interface:BuildStepsEditorInsterts a build runner to the sequence- Specified by:
addRunnerBeforein interfaceBuildStepsEditorancor- ancor before which to insert or null to instert to the end
-
addRunner
public void addRunner(@NotNull SBuildStepDescriptor runnerToAdd)Description copied from interface:BuildStepsEditorInsterts a build runner to the sequence- Specified by:
addRunnerin interfaceBuildStepsEditor
-
-