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 classTriggerUIConfigBean.TriggerSelector
-
Field Summary
Fields Modifier and Type Field Description static StringCTX_CHAINstatic StringCTX_DEPLOYMENT_PROJECTstatic StringCTX_ENVIRONMENTstatic StringCTX_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 StringprepareCreateHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TaskRenderMode renderMode, @NotNull DeploymentProject deploymentProject)@NotNull StringprepareCreateHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TaskRenderMode renderMode, @Nullable Triggerable triggerable)@NotNull StringprepareEditHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @NotNull TaskRenderMode renderMode, @NotNull Triggerable triggerable)@NotNull StringprepareViewHtml(@NotNull TriggerModuleDescriptor triggerDescriptor, @NotNull TriggerDefinition triggerDefinition, @Nullable Triggerable triggerable)voidvalidateTriggerConfiguration(@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)
-
-