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
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:
-
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, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionIssuePicker
(BugAssociatorPrefs bugAssociatorPrefs, IssueManager issueManager, SearchService searchService, SearchRequestService searchRequestService, UserIssueHistoryManager userHistoryManager, SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getMode()
long
boolean
Returns whether sub-tasks should be displayed in the list of issues.boolean
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
void
setCurrentIssue
(String currentIssue) void
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, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, 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 webwork.action.CommandDriven
getCommandName, setCommand
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Constructor Details
-
IssuePicker
public IssuePicker(BugAssociatorPrefs bugAssociatorPrefs, IssueManager issueManager, SearchService searchService, SearchRequestService searchRequestService, UserIssueHistoryManager userHistoryManager, SessionSearchObjectManagerFactory sessionSearchObjectManagerFactory)
-
-
Method Details
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
Exception
-
getAvailableFilters
-
getSearchRequestIssues
- Returns:
- A collection of
Issue
s.
-
getUserHistoryIssues
- Returns:
- A collection of
Issue
s.
-
getBrowsableIssues
-
getSearchRequestId
public long getSearchRequestId() -
setSearchRequestId
public void setSearchRequestId(long searchRequestId) -
getSearchRequestName
-
getCurrentIssue
-
setCurrentIssue
-
getMode
-
setMode
-
setSelectMode
-
getSelectMode
-
isSingleSelectOnly
public boolean isSingleSelectOnly() -
setSingleSelectOnly
public void setSingleSelectOnly(boolean singleSelectOnly) -
getSelectedProjectId
-
setSelectedProjectId
- Overrides:
setSelectedProjectId
in classJiraWebActionSupport
-
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.
-