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)
          Creates EnvironmentTriggeringAction used during scheduled execution of Environment.
 

Method Detail

createScheduledEnvironmentTriggeringAction

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

Parameters:
environment -

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 © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.