Class TriggerUIConfigBean
- java.lang.Object
-
- com.atlassian.bamboo.ww2.actions.chains.admin.triggers.TriggerUIConfigBean
-
public class TriggerUIConfigBean extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TriggerUIConfigBean.TriggerSelector
-
Field Summary
Fields Modifier and Type Field Description static String
CTX_CHAIN
static String
CTX_DEPLOYMENT_PROJECT
static String
CTX_ENVIRONMENT
static String
CTX_TRIGGERABLE
-
Constructor Summary
Constructors Constructor Description TriggerUIConfigBean(TriggerTypeManager triggerTypeManager, DeploymentProjectService deploymentProjectService, TemplateRenderer templateRenderer, com.atlassian.struts.TextProvider textProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull Map<String,String>
getTriggerConfigurationMap(@NotNull TriggerModuleDescriptor triggerDescriptor, @Nullable TriggerDefinition previousTriggerDefinition)
@NotNull String
prepareCreateHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TaskRenderMode renderMode, @NotNull DeploymentProject deploymentProject)
@NotNull String
prepareCreateHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TaskRenderMode renderMode, @Nullable Triggerable triggerable)
@NotNull String
prepareEditHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @NotNull TaskRenderMode renderMode, @NotNull Triggerable triggerable)
@NotNull String
prepareViewHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @Nullable Triggerable triggerable)
void
validateTriggerConfiguration(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull ErrorCollection errorCollection)
-
-
-
Field Detail
-
CTX_DEPLOYMENT_PROJECT
public static final String CTX_DEPLOYMENT_PROJECT
- See Also:
- Constant Field Values
-
CTX_ENVIRONMENT
public static final String CTX_ENVIRONMENT
- See Also:
- Constant Field Values
-
CTX_CHAIN
public static final String CTX_CHAIN
- See Also:
- Constant Field Values
-
CTX_TRIGGERABLE
public static final String CTX_TRIGGERABLE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TriggerUIConfigBean
public TriggerUIConfigBean(TriggerTypeManager triggerTypeManager, DeploymentProjectService deploymentProjectService, TemplateRenderer templateRenderer, com.atlassian.struts.TextProvider textProvider)
-
-
Method Detail
-
prepareCreateHtml
@NotNull public @NotNull String prepareCreateHtml(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull @NotNull TaskRenderMode renderMode, @Nullable @Nullable Triggerable triggerable)
- Parameters:
triggerDescriptor
-renderMode
-triggerable
- will be null when called during plan or environment creation- Returns:
-
prepareCreateHtml
@NotNull public @NotNull String prepareCreateHtml(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull @NotNull TaskRenderMode renderMode, @NotNull @NotNull DeploymentProject deploymentProject)
-
prepareEditHtml
@NotNull public @NotNull String prepareEditHtml(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull @NotNull TriggerDefinition triggerDefinition, @NotNull @NotNull TaskRenderMode renderMode, @NotNull @NotNull Triggerable triggerable)
-
prepareViewHtml
@NotNull public @NotNull String prepareViewHtml(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull @NotNull TriggerDefinition triggerDefinition, @Nullable @Nullable Triggerable triggerable)
- Parameters:
triggerDescriptor
-triggerDefinition
-triggerable
- is null when called from bulk actions- Returns:
-
validateTriggerConfiguration
public void validateTriggerConfiguration(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull @NotNull ErrorCollection errorCollection)
-
getTriggerConfigurationMap
@NotNull public @NotNull Map<String,String> getTriggerConfigurationMap(@NotNull @NotNull TriggerModuleDescriptor triggerDescriptor, @Nullable @Nullable TriggerDefinition previousTriggerDefinition)
-
-