public class ViewSharedFilters extends ManageFilters implements FilterOperationsAction, SharedEntitySearchAction
JiraWebActionSupport.MessageType
SharedEntitySearchAction.FieldNameMapper, SharedEntitySearchAction.QueryValidator
I18nHelper.BeanFactory
ErrorCollection.Reason
beanFactory, CONTENTONLY
fieldValuesHolder, issueSearcherManager
attachmentManager
projectManager
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Constructor and Description |
---|
ViewSharedFilters(JiraAuthenticationContext authCtx,
IssueSearcherManager issueSearcherManager,
SearchRequestService searchRequestService,
ShareTypeFactory shareTypeFactory,
SearchRequestDisplayBean.Factory beanFactory,
SearchService searchService,
com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService,
FilterDeletionWarningViewProvider filterDeletionWarningViewProvider,
UserPreferencesManager userPreferencesManager,
FeatureManager featureManager,
UserManager userManager,
GlobalPermissionManager permissionManager) |
Modifier and Type | Method and Description |
---|---|
String |
doDefault() |
protected String |
doExecute() |
protected void |
doValidation() |
DropDownModel |
getDropDownModel(SearchRequestDisplayBean displayBean,
int listIndex) |
protected FilterViewHelper |
getFilterHelper() |
FilterOperationsBean |
getFilterOperationsBean()
Return the filter operations beans that describes the operations that should be displayed for this action.
|
boolean |
isManageAllFilters() |
boolean |
isSearchRequested() |
canShowFavourite, canShowOwner, doView, executeSearchView, getEndPosition, getFilterLinkRenderer, getFilters, getFiltersViewHelper, getFiltersWithSubscriptions, getFiltersWithSubscriptionsCount, getFilterView, getGroupShare, getNextUrl, getPagingOffset, getPreviousUrl, getProjectShare, getRoleShare, getSearchEmptyMessageKey, getSearchName, getSearchOwnerUserName, getSearchShareType, getSortColumn, getStartPosition, getTotalResultCount, getUserShare, isContentOnly, isFirstTab, isSearchContentOnly, isSortAscending, isTabShowing, isUserLoggedIn, requireDeleteDialogResources, setContentOnly, setFilters, setFilterView, setGroupShare, setPagingOffset, setProjectShare, setRoleShare, setSearchContentOnly, setSearchName, setSearchOwnerUserName, setSearchResults, setSearchShareType, setSortAscending, setSortColumn, setUserShare, toUrl
createFilterOperationsBean, getActionParams, getSearchContext, getSearchers, isFilterValid, isShown, validateSearchFilterIsSavedFilter
addIssueToHistory, getAttachmentManager, getCurrentDateTimeInUsersTimezone, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequest
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
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, 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, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFilterValid
getGroupShare, getPagingOffset, getProjectShare, getRoleShare, getSearchName, getSearchOwnerUserName, getSearchShareType, getSortColumn, getUserShare, isSortAscending, setGroupShare, setPagingOffset, setProjectShare, setRoleShare, setSearchName, setSearchOwnerUserName, setSearchShareType, setSortAscending, setSortColumn, setUserShare
addError, addErrorMessage, setErrorMessages
public ViewSharedFilters(JiraAuthenticationContext authCtx, IssueSearcherManager issueSearcherManager, SearchRequestService searchRequestService, ShareTypeFactory shareTypeFactory, SearchRequestDisplayBean.Factory beanFactory, SearchService searchService, com.atlassian.webresource.api.assembler.PageBuilderService pageBuilderService, FilterDeletionWarningViewProvider filterDeletionWarningViewProvider, UserPreferencesManager userPreferencesManager, FeatureManager featureManager, UserManager userManager, GlobalPermissionManager permissionManager)
public DropDownModel getDropDownModel(SearchRequestDisplayBean displayBean, int listIndex)
getDropDownModel
in interface DropDownModelProvider<SearchRequestDisplayBean>
getDropDownModel
in class ManageFilters
displayBean
- some domain objectlistIndex
- this parameter indicates the position in of the domain object in a list of domain objects.
Often generated markup uses position in the list to generate ids and the likeprotected FilterViewHelper getFilterHelper()
getFilterHelper
in class ManageFilters
public String doDefault() throws Exception
doDefault
in class webwork.action.ActionSupport
Exception
protected void doValidation()
doValidation
in class webwork.action.ActionSupport
protected String doExecute()
doExecute
in class ManageFilters
public FilterOperationsBean getFilterOperationsBean()
FilterOperationsAction
getFilterOperationsBean
in interface FilterOperationsAction
getFilterOperationsBean
in class SearchDescriptionEnabledAction
public boolean isSearchRequested()
isSearchRequested
in class ManageFilters
public boolean isManageAllFilters()
Copyright © 2002-2024 Atlassian. All Rights Reserved.