com.atlassian.jira.web.action.issue
Class IssueNavigator
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.ProjectActionSupport
com.atlassian.jira.web.action.IssueActionSupport
com.atlassian.jira.web.action.issue.SearchDescriptionEnabledAction
com.atlassian.jira.web.action.issue.IssueNavigator
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class IssueNavigator
- extends SearchDescriptionEnabledAction
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue, setSearchRequest, updateSearchRequest |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, doDefault, doValidation, getErrorMessages, getErrors, 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 |
setCommand |
MODE_SHOW
public static final String MODE_SHOW
- See Also:
- Constant Field Values
MODE_HIDE
public static final String MODE_HIDE
- See Also:
- Constant Field Values
searchRequestFactory
protected final SearchRequestFactory searchRequestFactory
IssueNavigator
public IssueNavigator(SearchProvider searchProvider,
ColumnLayoutManager columnLayoutManager,
IssueSearcherManager issueSearcherManager,
SearchRequestFactory searchRequestFactory,
SearchRequestService searchRequestService,
TableLayoutFactory tableLayoutFactory,
CommentManager commentManager,
com.atlassian.plugin.PluginManager pluginManager,
ApplicationProperties applicationProperties)
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
doColumnOverride
public String doColumnOverride()
throws Exception
- Throws:
Exception
getFirstSorter
public SearchSort getFirstSorter()
getPager
public PagerFilter getPager()
- Store the current pager in the session. The pager handles paging through the issue list.
getTableLayoutFactory
public TableLayoutFactory getTableLayoutFactory()
resetPager
public void resetPager()
getBrowsableItems
public List getBrowsableItems()
- Return all issues matching the current filter, sorted.
getSearchResults
public SearchResults getSearchResults()
throws SearchException
- Throws:
SearchException
getMode
public String getMode()
setMode
public void setMode(String mode)
- Control the mode (hide or show) of the left hand column
- Parameters:
mode
- mode
setHide
public void setHide(String value)
setShow
public void setShow(String value)
getTempMax
public int getTempMax()
- Get / Set the temporary maximum - this is used for printable and excel views etc
- Returns:
- temp max
setTempMax
public void setTempMax(int tempMax)
getSRQueryStringWithSorts
public String getSRQueryStringWithSorts()
isHasSearchRequestColumnLayout
public boolean isHasSearchRequestColumnLayout()
throws ColumnLayoutStorageException
- Determines if the current search request has a column layout. Used in the header of the IssueNavigator
- Throws:
ColumnLayoutStorageException
isOwnerOfSearchRequest
public boolean isOwnerOfSearchRequest()
isShowOverrideColumnLayout
public boolean isShowOverrideColumnLayout()
throws ColumnLayoutStorageException
- Determines whether the "Use Your Columns" link should be shown to the user. This will happen IF the search request has its own column layout
AND If the user has NOT chosen to override the search request's column layout
- Throws:
ColumnLayoutStorageException
isHasBulkChangePermission
public boolean isHasBulkChangePermission()
- Checks to see if the current user has the global BULK CHANGE permission
getSearcherEditHtml
public String getSearcherEditHtml(IssueSearcher searcher)
setFieldValuesHolder
protected void setFieldValuesHolder(FieldValuesHolder fieldValuesHolder)
isValid
public boolean isValid()
getRequestId
public String getRequestId()
isRequestPrivate
public boolean isRequestPrivate()
getCommentManager
public CommentManager getCommentManager()
getSearchRequestViews
public Collection getSearchRequestViews()
getPrintable
public SearchRequestViewModuleDescriptor getPrintable()
getFullContent
public SearchRequestViewModuleDescriptor getFullContent()
getXml
public SearchRequestViewModuleDescriptor getXml()
getRssIssues
public SearchRequestViewModuleDescriptor getRssIssues()
getRssComments
public SearchRequestViewModuleDescriptor getRssComments()
getWord
public SearchRequestViewModuleDescriptor getWord()
getAllExcelFields
public SearchRequestViewModuleDescriptor getAllExcelFields()
getCurrentExcelFields
public SearchRequestViewModuleDescriptor getCurrentExcelFields()
getChart
public SearchRequestViewModuleDescriptor getChart()
getRestricted
public String getRestricted(String url)
Copyright © 2002-2008 Atlassian. All Rights Reserved.