Class AddNotificationBulkAction

java.lang.Object
org.apache.struts2.ActionSupport
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BulkAction, BulkActionScope, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, UserAware, com.atlassian.core.i18n.I18nTextProvider, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.locale.LocaleProvider, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable

public class AddNotificationBulkAction extends AbstractNotificationBulkAction
See Also:
  • Constructor Details

    • AddNotificationBulkAction

      public AddNotificationBulkAction(@NotNull @NotNull PlanManager planManager, @NotNull @NotNull NotificationManager notificationManager)
  • Method Details

    • getKey

      @NotNull public @NotNull String getKey()
      Description copied from interface: BulkAction
      Unique identifier for the action
      Returns:
    • getTitle

      @NotNull public @NotNull String getTitle()
      Description copied from interface: BulkAction
      What the label for the bulk action is
      Returns:
    • getViewUpdatedAction

      @NotNull public @NotNull BulkAction.WebWorkAction getViewUpdatedAction()
      Description copied from interface: BulkAction
      Action to run to get the view of the updated value for this bulk action
      Returns:
    • getEditSnippetAction

      @NotNull public @NotNull BulkAction.WebWorkAction getEditSnippetAction()
      Description copied from interface: BulkAction
      Action to return the edit snippet (no form tags) edit the value. The snippet will not have access to any plan values
      Returns:
    • getExecuteAction

      @NotNull public @NotNull BulkAction.WebWorkAction getExecuteAction()
      Description copied from interface: BulkAction
      The final action to execute to act on the bulk action
      Returns:
    • getNewNotification

      @Nullable public @Nullable NotificationRule getNewNotification(Map<String,String[]> params)