Class AbstractBulkOperationAction

All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
AbstractBulkOperationDetailsAction, BulkCancelWizard, BulkChooseOperation, BulkEdit1, BulkOperationProgress

public class AbstractBulkOperationAction extends IssueActionSupport
See Also:
  • Constructor Details

  • Method Details

    • getBulkEditBean

      public BulkEditBean getBulkEditBean()
    • getColumns

      public List getColumns() throws Exception
      Throws:
      Exception
    • getIssueTableLayoutBean

      public IssueTableLayoutBean getIssueTableLayoutBean() throws Exception
      Throws:
      Exception
    • clearBulkEditBean

      @Deprecated protected void clearBulkEditBean()
      Deprecated.
      since 7.1 Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage.
    • finishWizard

      protected String finishWizard() throws Exception
      Throws:
      Exception
    • watchProgress

      protected String watchProgress(String progressUrl) throws Exception
      Throws:
      Exception
    • getRedirect

      public String getRedirect(String urlToActuallyGoTo)
      A bulk operation-specific override to avoid the slightly insane default behaviour of JiraWebActionSupport.getRedirect(String), since it will go wherever JiraWebActionSupport.getReturnUrl() tells it to before it goes to the URL you pass as a parameter.
      Overrides:
      getRedirect in class JiraWebActionSupport
      Parameters:
      urlToActuallyGoTo - the URL to actually go to.
      Returns:
      the result of the redirection.
      See Also:
    • getRedirectUrl

      protected String getRedirectUrl() throws Exception
      Throws:
      Exception
    • storeBulkEditBean

      @Deprecated protected void storeBulkEditBean(BulkEditBean bulkEditBean)
      Deprecated.
      since 7.1 Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage.
    • storeReturnUrl

      protected void storeReturnUrl(String returnUrl)
    • getRootBulkEditBean

      @Deprecated public BulkEditBean getRootBulkEditBean()
      Deprecated.
      since 7.1 Storing information on the httpsession is obsoleted. Please move this functionality to the frontend or other type of storage.
    • isCanDisableMailNotifications

      public boolean isCanDisableMailNotifications()
      Determines if the current user can disable mail notifications for this bulk operation.

      Only global admins or a user who is a project admin of all projects associated with the selected issues can disable bulk mail notifications.

      Returns:
      true if the user is a global admin or a project admin of all projects associated with the selected issues.
    • isSendBulkNotification

      public boolean isSendBulkNotification()
    • setSendBulkNotification

      public void setSendBulkNotification(boolean sendBulkNotification)
    • redirectToStart

      protected String redirectToStart()