com.atlassian.jira.web.action.issue
Class IssuePicker

java.lang.Object
  extended by webwork.action.ActionSupport
      extended by com.atlassian.jira.action.JiraActionSupport
          extended by com.atlassian.jira.web.action.JiraWebActionSupport
              extended by 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:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
 
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
 
Field Summary
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
IssuePicker(BugAssociatorPrefs bugAssociatorPrefs, IssueManager issueManager, SearchProvider searchProvider, SearchRequestService searchRequestService, UserIssueHistoryManager userHistoryManager, SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory)
           
 
Method Summary
 Collection<SearchRequest> getAvailableFilters()
           
 Collection<Issue> getBrowsableIssues()
           
 String getCurrentIssue()
           
 String getMode()
           
 long getSearchRequestId()
           
 Collection<Issue> getSearchRequestIssues()
           
 String getSearchRequestName()
           
 Long getSelectedProjectId()
           
 String getSelectMode()
           
 Collection<Issue> getUserHistoryIssues()
           
 boolean isShowSubTasks()
          Returns whether sub-tasks should be displayed in the list of issues.
 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.
 boolean isSingleSelectOnly()
           
 void setCurrentIssue(String currentIssue)
           
 void setMode(String mode)
           
 void setSearchRequestId(long searchRequestId)
           
 void setSelectedProjectId(Long selectedProjectId)
           
 void setSelectMode(String selectMode)
           
 void setShowSubTasks(boolean showSubTasks)
          Sets whether sub-tasks should be shown in the list of issues.
 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.
 void setSingleSelectOnly(boolean singleSelectOnly)
           
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, urlEncode
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
 

Constructor Detail

IssuePicker

public IssuePicker(BugAssociatorPrefs bugAssociatorPrefs,
                   IssueManager issueManager,
                   SearchProvider searchProvider,
                   SearchRequestService searchRequestService,
                   UserIssueHistoryManager userHistoryManager,
                   SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory)
Method Detail

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.


Copyright © 2002-2013 Atlassian. All Rights Reserved.