com.atlassian.jira.web.action.admin.filters
Class AbstractAdministerFilter

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.ProjectActionSupport
                  extended by com.atlassian.jira.web.action.IssueActionSupport
                      extended by com.atlassian.jira.web.action.issue.SearchDescriptionEnabledAction
                          extended by com.atlassian.jira.web.action.admin.filters.AbstractAdministerFilter
All Implemented Interfaces:
ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
ChangeSharedFilterOwner, DeleteSharedFilter

public abstract class AbstractAdministerFilter
extends SearchDescriptionEnabledAction

This is the base class for DeleteSharedFilter and ChangeSharedFilterOwner

Since:
v4.4
See Also:
Serialized Form

Nested Class Summary
 
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.issue.SearchDescriptionEnabledAction
fieldValuesHolder, issueSearcherManager
 
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport
attachmentManager
 
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
 
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 com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
AbstractAdministerFilter(IssueSearcherManager issueSearcherManager, SearchRequestService searchRequestService, FavouritesService favouriteService, SearchService searchService, SearchSortUtil searchSortUtil, FilterSubscriptionService subscriptionService, PermissionManager permissionManager, SearchRequestManager searchRequestManager)
           
 
Method Summary
protected  String buildReturnUri()
           
protected  SearchRequest getFilter()
          This will always return the Filter using the filter context - this means you will (should?) never get Permission exceptions
 Long getFilterId()
           
 String getFilterName()
           
protected  JiraServiceContext getJiraServiceContext(Long filterId)
           
 String getPagingOffset()
           
 String getSearchName()
           
 String getSearchOwnerUserName()
           
 String getSortAscending()
           
 String getSortColumn()
           
 String getTotalResultCount()
           
 void setFilterId(Long filterId)
           
 void setPagingOffset(String pagingOffset)
           
 void setSearchName(String searchName)
           
 void setSearchOwnerUserName(String searchOwnerUserName)
           
 void setSortAscending(String sortAscending)
           
 void setSortColumn(String sortColumn)
           
 void setTotalResultCount(String totalResultCount)
           
 
Methods inherited from class com.atlassian.jira.web.action.issue.SearchDescriptionEnabledAction
createFilterOperationsBean, getActionParams, getFieldValuesHolder, getFilterOperationsBean, getSearchContext, getSearcherGroups, getSearchers, getSearcherViewHtml, getSearchRequestJqlString, getSearchSorts, isFilterFavourite, isFilterValid, isSearchRequestFitsNavigator, isShown, populateFieldValuesHolderFromQuery, validateSearchFilterIsSavedFilter
 
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport
addIssueToHistory, clearSelectedIssue, getAttachmentManager, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, 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, setSearchRequest, setSelectedIssueId, updateSearchRequest
 
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowsableProjects, getBrowseableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, 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 com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, addErrorMessages, addErrors, getErrorMessages, getErrors, hasAnyErrors, setErrorMessages
 
Methods inherited from interface webwork.action.CommandDriven
getCommandName, setCommand
 

Constructor Detail

AbstractAdministerFilter

public AbstractAdministerFilter(IssueSearcherManager issueSearcherManager,
                                SearchRequestService searchRequestService,
                                FavouritesService favouriteService,
                                SearchService searchService,
                                SearchSortUtil searchSortUtil,
                                FilterSubscriptionService subscriptionService,
                                PermissionManager permissionManager,
                                SearchRequestManager searchRequestManager)
Method Detail

getFilter

protected SearchRequest getFilter()
This will always return the Filter using the filter context - this means you will (should?) never get Permission exceptions

Returns:
the SearchRequest that represents the current filterId

getFilterId

public Long getFilterId()

setFilterId

public void setFilterId(Long filterId)

getFilterName

public String getFilterName()
                     throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

getSearchName

public String getSearchName()

setSearchName

public void setSearchName(String searchName)

getSearchOwnerUserName

public String getSearchOwnerUserName()

setSearchOwnerUserName

public void setSearchOwnerUserName(String searchOwnerUserName)

getSortColumn

public String getSortColumn()

setSortColumn

public void setSortColumn(String sortColumn)

getSortAscending

public String getSortAscending()

setSortAscending

public void setSortAscending(String sortAscending)

getPagingOffset

public String getPagingOffset()

setPagingOffset

public void setPagingOffset(String pagingOffset)

getTotalResultCount

public String getTotalResultCount()

setTotalResultCount

public void setTotalResultCount(String totalResultCount)

getJiraServiceContext

protected JiraServiceContext getJiraServiceContext(Long filterId)
Parameters:
filterId - The id of the filter
Returns:
A Jira Service context that represents the owner of the filter if you are the administrator

buildReturnUri

protected String buildReturnUri()


Copyright © 2002-2012 Atlassian. All Rights Reserved.