Class GroupStepContextImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.BuildRunnerDescriptorImpl
-
- jetbrains.buildServer.serverSide.impl.SBuildRunnerDescriptorImpl
-
- jetbrains.buildServer.serverSide.impl.build.steps.RunnerContextBase
-
- jetbrains.buildServer.serverSide.impl.build.steps.GroupStepContextImpl
-
- All Implemented Interfaces:
BuildStepsEditor,GroupStepContext,BuildRunnerDescriptor,BuildStepDescriptor,ParametersDescriptor,SBuildRunnerDescriptor,SBuildStepDescriptor
public class GroupStepContextImpl extends RunnerContextBase implements GroupStepContext
Created 20.03.13 14:30- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.serverSide.impl.build.steps.RunnerContextBase
RunnerContextBase.ParametersHolder
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.serverSide.impl.build.steps.RunnerContextBase
myParentBuildParameters
-
-
Constructor Summary
Constructors Constructor Description GroupStepContextImpl(BuildStepDescriptor descr, RunnerContextBase.ParametersHolder buildParameters, RunTypesProvider registry)
-
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 ancor)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-
Methods inherited from class jetbrains.buildServer.serverSide.impl.build.steps.RunnerContextBase
addBuildParameters, getBuildParameters, isEnabled, setEnabled
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.SBuildRunnerDescriptorImpl
getInvalidProperties, getRunType, getRunTypeRequirements, getRunTypeWithExtensions
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.BuildRunnerDescriptorImpl
addBuildParameter, addRunnerParameter, equals, getId, getName, getOwnBuildParameters, getParameters, getType, hashCode, setBuildParameters, setRunnerParameters, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.BuildRunnerDescriptor
getName, getOwnBuildParameters
-
Methods inherited from interface jetbrains.buildServer.serverSide.impl.BuildStepDescriptor
isEnabled
-
Methods inherited from interface jetbrains.buildServer.serverSide.ParametersDescriptor
getId, getParameters, getType
-
Methods inherited from interface jetbrains.buildServer.serverSide.SBuildRunnerDescriptor
getFullDisplayName, getInvalidProperties, getRunType, getRunTypeRequirements, getRunTypeWithExtensions
-
Methods inherited from interface jetbrains.buildServer.serverSide.SBuildStepDescriptor
setEnabled
-
-
-
-
Constructor Detail
-
GroupStepContextImpl
public GroupStepContextImpl(@NotNull BuildStepDescriptor descr, @NotNull RunnerContextBase.ParametersHolder buildParameters, @NotNull RunTypesProvider registry)
-
-
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 ancor)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
-
-