com.atlassian.bamboo.deployments.execution.triggering
Interface EnvironmentTriggeringActionFactory

All Known Implementing Classes:
EnvironmentTriggeringActionFactoryImpl

public interface EnvironmentTriggeringActionFactory

Factory for EnvironmentTriggeringAction


Method Summary
 EnvironmentTriggeringAction createAfterSuccessfulPlanEnvironmentTriggerAction(Environment environment, PlanResultKey planResultKey)
          Creates EnvironmentTriggeringAction used when Environment is triggered by a successful execution of a Chain
 EnvironmentTriggeringAction createManualEnvironmentTriggeringAction(Environment environment, DeploymentVersion version, com.atlassian.user.User user)
          Creates EnvironmentTriggeringAction used during manual execution of Environment.
 EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(Environment environment, PlanKey sourceBranchKey)
          Creates EnvironmentTriggeringAction used during scheduled execution of Environment.
 

Method Detail

createScheduledEnvironmentTriggeringAction

EnvironmentTriggeringAction createScheduledEnvironmentTriggeringAction(@NotNull
                                                                       Environment environment,
                                                                       @NotNull
                                                                       PlanKey sourceBranchKey)
Creates EnvironmentTriggeringAction used during scheduled execution of Environment.

Parameters:
environment - environment to be deployed
sourceBranchKey - key of branch configured in CronTriggerBuildStrategy

createManualEnvironmentTriggeringAction

EnvironmentTriggeringAction createManualEnvironmentTriggeringAction(@NotNull
                                                                    Environment environment,
                                                                    @NotNull
                                                                    DeploymentVersion version,
                                                                    @NotNull
                                                                    com.atlassian.user.User user)
Creates EnvironmentTriggeringAction used during manual execution of Environment.

Parameters:
environment -
version -
user -

createAfterSuccessfulPlanEnvironmentTriggerAction

EnvironmentTriggeringAction createAfterSuccessfulPlanEnvironmentTriggerAction(@NotNull
                                                                              Environment environment,
                                                                              @NotNull
                                                                              PlanResultKey planResultKey)
Creates EnvironmentTriggeringAction used when Environment is triggered by a successful execution of a Chain

Parameters:
environment -
planResultKey -


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.