public class StashTriggerConfigurator extends Object implements TriggerConfigurator
TriggerConfigurator.RepositorySelectionMode| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<TriggerDefinition> |
IS_ACTIVE_STASH_TRIGGER
Deprecated.
since 5.10 use method reference to
isActiveStashTrigger(TriggerDefinition) |
static String |
PLUGIN_KEY |
| Constructor and Description |
|---|
StashTriggerConfigurator() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull Map<String,String> |
generateTriggerConfigMap(@NotNull ActionParametersMap actionParametersMap,
@Nullable TriggerDefinition previousTriggerDefinition) |
@NotNull TriggerConfigurator.RepositorySelectionMode |
getRepositorySelectionMode()
Return
TriggerConfigurator.RepositorySelectionMode that is correct for the trigger. |
static boolean |
isActiveStashTrigger(@NotNull TriggerDefinition triggerDefinition) |
boolean |
isRepositorySelectable(@NotNull PlanRepositoryDefinition planRepositoryDefinition)
Allows to filter repositories allowed to be selected by trigger from the list of repositories available for plan.
|
void |
populateContextForCreate(@NotNull Map<String,Object> context) |
void |
populateContextForEdit(@NotNull Map<String,Object> context,
@NotNull TriggerDefinition triggerDefinition) |
void |
populateContextForView(@NotNull Map<String,Object> context,
@NotNull TriggerDefinition triggerDefinition) |
void |
validate(@NotNull ActionParametersMap actionParametersMap,
@NotNull ErrorCollection errorCollection) |
public static final String PLUGIN_KEY
@Deprecated public static final com.google.common.base.Predicate<TriggerDefinition> IS_ACTIVE_STASH_TRIGGER
isActiveStashTrigger(TriggerDefinition)public static boolean isActiveStashTrigger(@NotNull
@NotNull TriggerDefinition triggerDefinition)
public void populateContextForCreate(@NotNull
@NotNull Map<String,Object> context)
populateContextForCreate in interface TriggerConfiguratorpublic void populateContextForEdit(@NotNull
@NotNull Map<String,Object> context,
@NotNull
@NotNull TriggerDefinition triggerDefinition)
populateContextForEdit in interface TriggerConfiguratorpublic void populateContextForView(@NotNull
@NotNull Map<String,Object> context,
@NotNull
@NotNull TriggerDefinition triggerDefinition)
populateContextForView in interface TriggerConfiguratorpublic void validate(@NotNull
@NotNull ActionParametersMap actionParametersMap,
@NotNull
@NotNull ErrorCollection errorCollection)
validate in interface TriggerConfigurator@NotNull public @NotNull Map<String,String> generateTriggerConfigMap(@NotNull @NotNull ActionParametersMap actionParametersMap, @Nullable @Nullable TriggerDefinition previousTriggerDefinition)
generateTriggerConfigMap in interface TriggerConfigurator@NotNull public @NotNull TriggerConfigurator.RepositorySelectionMode getRepositorySelectionMode()
TriggerConfiguratorTriggerConfigurator.RepositorySelectionMode that is correct for the trigger. Depending on result, proper UI will be rendered and
appropriate data will be available when calling to TriggerDefinition.getTriggeringRepositories()getRepositorySelectionMode in interface TriggerConfiguratorpublic boolean isRepositorySelectable(@NotNull
@NotNull PlanRepositoryDefinition planRepositoryDefinition)
TriggerConfiguratorisRepositorySelectable in interface TriggerConfiguratorCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.