com.atlassian.jira.web.action.admin.permission
Class EditPermissions

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.scheme.AbstractSchemeAwareAction
                  extended by com.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
                      extended by com.atlassian.jira.web.action.admin.permission.EditPermissions
All Implemented Interfaces:
ErrorCollection, I18nHelper, SchemeAware, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware

public class EditPermissions
extends SchemeAwarePermissionAction

This class is used to display all permissions for a particular permission scheme. It is used for the Edit Permissions page

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 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
EditPermissions(PermissionManager permissionManager, ProjectPermissionSchemeHelper helper)
           
 
Method Summary
 Collection<ProjectPermission> getAttachmentsPermissions()
           
 Collection<ProjectPermission> getCommentsPermissions()
           
 String getI18nUsersGroupsRolesHeader()
           
 Collection<ProjectPermission> getIssuePermissions()
           
 Collection<ProjectPermission> getOtherPermissions()
           
 List getPermissions(String permissionKey)
          Get all Generic Value permission records for a particular scheme and permission Id
 Collection<ProjectPermission> getProjectPermissions()
           
 SchemeManager getSchemeManager()
           
 Collection<ProjectPermission> getTimeTrackingPermissions()
           
 List<Project> getUsedIn()
           
 Collection<ProjectPermission> getVotersAndWatchersPermissions()
           
 
Methods inherited from class com.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
getRedirectURL, getType
 
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeAwareAction
doNameValidation, formatSecurityTypeParameter, getScheme, getSchemeId, getSchemeObject, setSchemeId
 
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, getEmptyResponse, 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, setSelectedProjectId, 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

EditPermissions

public EditPermissions(PermissionManager permissionManager,
                       ProjectPermissionSchemeHelper helper)
Method Detail

getProjectPermissions

public Collection<ProjectPermission> getProjectPermissions()

getIssuePermissions

public Collection<ProjectPermission> getIssuePermissions()

getVotersAndWatchersPermissions

public Collection<ProjectPermission> getVotersAndWatchersPermissions()

getTimeTrackingPermissions

public Collection<ProjectPermission> getTimeTrackingPermissions()

getCommentsPermissions

public Collection<ProjectPermission> getCommentsPermissions()

getAttachmentsPermissions

public Collection<ProjectPermission> getAttachmentsPermissions()

getOtherPermissions

public Collection<ProjectPermission> getOtherPermissions()

getI18nUsersGroupsRolesHeader

public String getI18nUsersGroupsRolesHeader()

getPermissions

public List getPermissions(String permissionKey)
                    throws org.ofbiz.core.entity.GenericEntityException
Get all Generic Value permission records for a particular scheme and permission Id

Parameters:
permissionKey - The key of the permission
Returns:
List of (GenericValue) permissions
Throws:
org.ofbiz.core.entity.GenericEntityException
See Also:
PermissionSchemeManager

getSchemeManager

public SchemeManager getSchemeManager()
Overrides:
getSchemeManager in class SchemeAwarePermissionAction

getUsedIn

public List<Project> getUsedIn()


Copyright © 2002-2014 Atlassian. All Rights Reserved.