Class IssuePicker

java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.issue.IssuePicker
All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class IssuePicker extends JiraWebActionSupport
Responsible for controlling the rendering of the Issue Picker control. This control is shown as a pop-up window that allows an user to select one or more issues using a list of the most recently viewed issues, the current search or a filter.
See Also:
  • Constructor Details

  • Method Details

    • doExecute

      protected String doExecute() throws Exception
      Overrides:
      doExecute in class webwork.action.ActionSupport
      Throws:
      Exception
    • getAvailableFilters

      public Collection<SearchRequest> getAvailableFilters()
    • getSearchRequestIssues

      public Collection<Issue> getSearchRequestIssues()
      Returns:
      A collection of Issues.
    • getUserHistoryIssues

      public Collection<Issue> getUserHistoryIssues()
      Returns:
      A collection of Issues.
    • getBrowsableIssues

      public Collection<Issue> getBrowsableIssues()
    • getSearchRequestId

      public long getSearchRequestId()
    • setSearchRequestId

      public void setSearchRequestId(long searchRequestId)
    • getSearchRequestName

      public String getSearchRequestName()
    • getCurrentIssue

      public String getCurrentIssue()
    • setCurrentIssue

      public void setCurrentIssue(String currentIssue)
    • getMode

      public String getMode()
    • setMode

      public void setMode(String mode)
    • setSelectMode

      public void setSelectMode(String selectMode)
    • getSelectMode

      public String getSelectMode()
    • isSingleSelectOnly

      public boolean isSingleSelectOnly()
    • setSingleSelectOnly

      public void setSingleSelectOnly(boolean singleSelectOnly)
    • getSelectedProjectId

      public Long getSelectedProjectId()
    • setSelectedProjectId

      public void setSelectedProjectId(Long selectedProjectId)
      Overrides:
      setSelectedProjectId in class JiraWebActionSupport
    • isShowSubTasks

      public boolean isShowSubTasks()
      Returns whether sub-tasks should be displayed in the list of issues.
      Returns:
      true, if sub-tasks are set to be shown in the list of issues; otherwise, false.
    • setShowSubTasks

      public void setShowSubTasks(boolean showSubTasks)
      Sets whether sub-tasks should be shown in the list of issues.
      Parameters:
      showSubTasks - a boolean that indicates whether sub-tasks should be shown in the list of issues.
    • isShowSubTasksParent

      public boolean isShowSubTasksParent()
      Returns whether the parent of the current issue (the one in the view issue page or the one that's selected in the issue navigator) should be displayed in the list of issues.
      Returns:
      true if the parent of the current issue should be displayed in the list of issues; otherwise, false.
    • setShowSubTasksParent

      public void setShowSubTasksParent(boolean showSubTasksParent)
      Sets whether the parent of the current issue (the one in the view issue page or the one that's selected in the issue navigator) should be displayed in the list of issues.
      Parameters:
      showSubTasksParent - a boolean that indicates whether the parent of the current issue should be displayed in the list of issues.