public class AfterSuccessfulPlanTriggerConfigurator extends AbstractEnvironmentTriggerConfigurator implements PlanAwareEnvironmentTriggerConfigurator
TriggerConfigurator.RepositorySelectionMode| Modifier and Type | Field and Description | 
|---|---|
static String | 
CFG_BRANCH_SELECTION_MODE  | 
static String | 
CFG_TRIGGERING_BRANCH_KEY  | 
static String | 
CFG_TRIGGERING_PLAN_KEY  | 
cachedPlanManager, CFG_BRANCH_NAME, CFG_BRANCH_SELECTION_OPTIONS, CFG_PLAN_HAS_MULTIPLE_BRANCHES, CFG_TRIGGERING_PLAN, CFG_TRIGGERING_PLAN_MATCHES_DEPLOYMENT, DEPLOYMENT_PROJECT, ENVIRONMENT, ENVIRONMENT_ID, i18nResolver| Constructor and Description | 
|---|
AfterSuccessfulPlanTriggerConfigurator()  | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,String> | 
generateTriggerConfigMap(ActionParametersMap actionParametersMap,
                        TriggerDefinition previousTriggerDefinition)  | 
boolean | 
isAffectedByPlanDeletion(PlanKey deletedPlanKey,
                        TriggerDefinition triggerDefinition)
Check if trigger will be affected when Plan is deleted. 
 | 
void | 
onDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
                             ImmutableChain newPlan,
                             TriggerDefinition triggerDefinition)
Update trigger definition when plan related to deployment is changed. 
 | 
void | 
populateContextForCreate(Map<String,Object> context)  | 
void | 
populateContextForEdit(Map<String,Object> context,
                      TriggerDefinition triggerDefinition)  | 
void | 
populateContextForView(Map<String,Object> context,
                      TriggerDefinition triggerDefinition)  | 
boolean | 
updatePlanKey(PlanKey originalPlanKey,
             PlanKey newPlanKey,
             TriggerDefinition triggerDefinition)
Change plan key referenced by a trigger. 
 | 
void | 
validate(ActionParametersMap actionParametersMap,
        ErrorCollection errorCollection)  | 
void | 
validateDeploymentProjectPlanUpdate(ImmutableChain oldPlan,
                                   ImmutableChain newPlan,
                                   Environment environment,
                                   List<EnvironmentTriggerValidationError> triggerValidationErrors,
                                   TriggerDefinition triggerDefinition)
Validate change of plan deployment is related to. 
 | 
getBranchName, getRepositorySelectionMode, hasDeploymentProjectPlanMultipleBranches, hasTheSameMasterPlanAsDeploymentProject, populateContextWithBranchControlVariablesForDeployments, setCachedPlanManager, setCustomVariableContext, setI18nResolver, setUiConfigSupportclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRepositorySelectionMode, isRepositorySelectablepublic static final String CFG_BRANCH_SELECTION_MODE
public static final String CFG_TRIGGERING_PLAN_KEY
public static final String CFG_TRIGGERING_BRANCH_KEY
public AfterSuccessfulPlanTriggerConfigurator()
public void populateContextForCreate(@NotNull
                                     Map<String,Object> context)
populateContextForCreate in interface TriggerConfiguratorpublic void populateContextForEdit(@NotNull
                                   Map<String,Object> context,
                                   @NotNull
                                   TriggerDefinition triggerDefinition)
populateContextForEdit in interface TriggerConfiguratorpublic void populateContextForView(@NotNull
                                   Map<String,Object> context,
                                   @NotNull
                                   TriggerDefinition triggerDefinition)
populateContextForView in interface TriggerConfiguratorpublic void validate(@NotNull
                     ActionParametersMap actionParametersMap,
                     @NotNull
                     ErrorCollection errorCollection)
validate in interface TriggerConfigurator@NotNull public Map<String,String> generateTriggerConfigMap(@NotNull ActionParametersMap actionParametersMap, @Nullable TriggerDefinition previousTriggerDefinition)
generateTriggerConfigMap in interface TriggerConfiguratorpublic void validateDeploymentProjectPlanUpdate(@Nullable
                                                ImmutableChain oldPlan,
                                                @NotNull
                                                ImmutableChain newPlan,
                                                @NotNull
                                                Environment environment,
                                                @NotNull
                                                List<EnvironmentTriggerValidationError> triggerValidationErrors,
                                                @NotNull
                                                TriggerDefinition triggerDefinition)
PlanAwareEnvironmentTriggerConfiguratorvalidateDeploymentProjectPlanUpdate in interface PlanAwareEnvironmentTriggerConfiguratorpublic void onDeploymentProjectPlanUpdate(@Nullable
                                          ImmutableChain oldPlan,
                                          @NotNull
                                          ImmutableChain newPlan,
                                          @NotNull
                                          TriggerDefinition triggerDefinition)
PlanAwareEnvironmentTriggerConfiguratoronDeploymentProjectPlanUpdate in interface PlanAwareEnvironmentTriggerConfiguratorpublic boolean updatePlanKey(@NotNull
                             PlanKey originalPlanKey,
                             @NotNull
                             PlanKey newPlanKey,
                             @NotNull
                             TriggerDefinition triggerDefinition)
PlanAwareEnvironmentTriggerConfiguratorupdatePlanKey in interface PlanAwareEnvironmentTriggerConfiguratororiginalPlanKey - original value of plan keynewPlanKey - new value of plan keypublic boolean isAffectedByPlanDeletion(@NotNull
                                        PlanKey deletedPlanKey,
                                        @NotNull
                                        TriggerDefinition triggerDefinition)
PlanAwareEnvironmentTriggerConfiguratorisAffectedByPlanDeletion in interface PlanAwareEnvironmentTriggerConfiguratordeletedPlanKey - key of Plan that was deletedCopyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.