|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuildDetectionActionFactory
Factory for creating common BuildDetectionAction
's
Method Summary | |
---|---|
BuildDetectionAction |
createBuildDetectionActionForPluginBuildTrigger(Plan plan,
PlanExecutionConfig planExecutionConfig,
TriggerReason triggerReason,
PlanTrigger buildTrigger,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.String> variables)
Create a new BuildDetectionAction for the specified PlanTrigger and the TriggerReason |
BuildDetectionAction |
createDependentBuildDetectionAction(Plan plan,
Plan parent,
BuildContext completedBuildContext)
Creates a new instance of BuildDetectionAction that is used to trigger dependent builds |
BuildDetectionAction |
createInitialBuildDetectionAction(Plan build)
Creates a new instance of BuildDetectionAction that is used to execute the initial build for a Build |
BuildDetectionAction |
createManualBuildDetectionAction(Plan plan,
com.atlassian.user.User user,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.String> variables)
Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan |
BuildDetectionAction |
createManualBuildDetectionAction(Plan plan,
com.atlassian.user.User user,
PlanExecutionConfig planExecutionConfig,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,java.lang.String> variables)
Creates a new instance of BuildDetectionAction that can be used to start the manual execution of Plan when manual stage is meant to continue build or build is restarted |
BuildDetectionAction |
createScheduledBuildDetectionAction(Plan plan)
Creates a new instance of BuildDetectionAction that can be used to start the scheduled execution of
Plan |
Method Detail |
---|
@NotNull BuildDetectionAction createManualBuildDetectionAction(@NotNull Plan plan, @NotNull com.atlassian.user.User user, @NotNull java.util.Map<java.lang.String,java.lang.String> params, @NotNull java.util.Map<java.lang.String,java.lang.String> variables)
BuildDetectionAction
that can be used to start the manual execution of Plan
plan
- user
- params
- - additional execution parameters set in code to parametrized build - not exposed to uservariables
- - user defined variables that could be parametrized in manual execution - contain only values
changed by user in UI
@NotNull BuildDetectionAction createManualBuildDetectionAction(@NotNull Plan plan, @NotNull com.atlassian.user.User user, @NotNull PlanExecutionConfig planExecutionConfig, @NotNull java.util.Map<java.lang.String,java.lang.String> params, @NotNull java.util.Map<java.lang.String,java.lang.String> variables)
BuildDetectionAction
that can be used to start the manual execution of Plan
when manual stage is meant to continue build or build is restarted
plan
- user
- planExecutionConfig
- - controls build continuation or restartparams
- - additional execution parameters set in code to parametrized build - not exposed to uservariables
- - user defined variables that could be parametrized in manual execution - contain only values
changed by user in UI
@NotNull BuildDetectionAction createScheduledBuildDetectionAction(@NotNull Plan plan)
BuildDetectionAction
that can be used to start the scheduled execution of
Plan
plan
-
@NotNull BuildDetectionAction createInitialBuildDetectionAction(@NotNull Plan build)
BuildDetectionAction
that is used to execute the initial build for a Build
build
-
@NotNull BuildDetectionAction createDependentBuildDetectionAction(@NotNull Plan plan, @NotNull Plan parent, @NotNull BuildContext completedBuildContext)
BuildDetectionAction
that is used to trigger dependent builds
plan
- parent
- completedBuildContext
-
@NotNull BuildDetectionAction createBuildDetectionActionForPluginBuildTrigger(@NotNull Plan plan, @Nullable PlanExecutionConfig planExecutionConfig, @NotNull TriggerReason triggerReason, @NotNull PlanTrigger buildTrigger, @NotNull java.util.Map<java.lang.String,java.lang.String> params, @NotNull java.util.Map<java.lang.String,java.lang.String> variables)
BuildDetectionAction
for the specified PlanTrigger
and the TriggerReason
plan
- planExecutionConfig
- - controls build continuation or restarttriggerReason
- buildTrigger
- params
- variables
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |