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

java.lang.Object
  extended bywebwork.action.ActionSupport
      extended bycom.atlassian.jira.action.JiraActionSupport
          extended bycom.atlassian.jira.web.action.JiraWebActionSupport
              extended bycom.atlassian.jira.scheme.AbstractSchemeAwareAction
                  extended bycom.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
                      extended bycom.atlassian.jira.web.action.admin.permission.EditPermissions
All Implemented Interfaces:
webwork.action.Action, webwork.action.CommandDriven, ErrorCollection, I18nHelper, webwork.action.IllegalArgumentAware, SchemeAware, java.io.Serializable

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

Field Summary
 
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request
 
Fields inherited from class com.atlassian.jira.action.JiraActionSupport
log
 
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
 
Fields inherited from interface com.atlassian.jira.util.I18nHelper
DEFAULT_RESOURCE_BUNDLE
 
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
EditPermissions(SchemePermissions schemePermissions)
           
 
Method Summary
 java.lang.String getPermissionDescription(int id)
          Gets the description for the permission
 java.util.List getPermissions(java.lang.Long permission)
          Get all Generic Value permission records for a particular scheme and permission Id
 java.lang.String getRedirectURL()
           
 SchemeManager getSchemeManager()
           
 java.util.Map getSchemePermissions()
          Get a map of the permission events that can be part of a permission scheme.
 
Methods inherited from class com.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
getType
 
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeAwareAction
doNameValidation, getScheme, getSchemeId, setSchemeId
 
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addErrorCollection, getAssignableUsers, getAssignableUsers, getCachedGroups, getColumnViewHtml, getComponentManager, getConstantsManager, getCustomFieldHtml, getCustomFieldXML, getDefaultAssignee, getDefaultResourceBundle, getField, getLocale, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getText, getText, getText, getText, getText, getUserFullName, getUserPreferences, getVersionManager, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee, processDefaultAssignee, setReturnUrl
 
Methods inherited from class com.atlassian.jira.action.JiraActionSupport
addErrorMessages, addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, getUnescapedText, getWatcherManager, hasAnyErrors, isIndexing
 
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, addIllegalArgumentException, doDefault, doExecute, doValidation, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, 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
 
Methods inherited from interface webwork.action.CommandDriven
setCommand
 

Constructor Detail

EditPermissions

public EditPermissions(SchemePermissions schemePermissions)
Method Detail

getSchemePermissions

public java.util.Map getSchemePermissions()
Get a map of the permission events that can be part of a permission scheme. This map contains the permission id and the permission name

Returns:
Map containing the permissions
See Also:
SchemePermissions

getPermissions

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

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

getPermissionDescription

public java.lang.String getPermissionDescription(int id)
Gets the description for the permission

Parameters:
id - Id of the permission that you want to get the description for
Returns:
String containing the description
See Also:
SchemePermissions

getSchemeManager

public SchemeManager getSchemeManager()
Overrides:
getSchemeManager in class SchemeAwarePermissionAction

getRedirectURL

public java.lang.String getRedirectURL()
Overrides:
getRedirectURL in class SchemeAwarePermissionAction


Copyright © 2002-2005 Atlassian. All Rights Reserved.