com.atlassian.jira.web.action
Class AbstractPermissions
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.AbstractPermissions
- All Implemented Interfaces:
- webwork.action.Action, webwork.action.CommandDriven, ErrorCollection, I18nHelper, webwork.action.IllegalArgumentAware, java.io.Serializable
- Direct Known Subclasses:
- GlobalPermissions
- public abstract class AbstractPermissions
- extends ProjectActionSupport
- See Also:
- Serialized Form
Field Summary |
(package private) java.lang.String |
action
|
(package private) java.lang.String |
groupName
|
(package private) int |
permType
|
(package private) java.util.Map |
permTypes
|
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.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, 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 webwork.action.CommandDriven |
setCommand |
permTypes
java.util.Map permTypes
groupName
java.lang.String groupName
permType
int permType
action
java.lang.String action
AbstractPermissions
public AbstractPermissions()
allowGlobalPerms
public abstract boolean allowGlobalPerms()
removePermission
protected abstract void removePermission(int permType,
com.opensymphony.user.Group group)
throws RemoveException
- Throws:
RemoveException
createPermission
protected abstract void createPermission(int permType,
com.opensymphony.user.Group group)
throws CreateException
- Throws:
CreateException
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPermissionRedirect
protected abstract java.lang.String getPermissionRedirect()
throws java.lang.Exception
- Throws:
java.lang.Exception
doValidation
protected void doValidation()
getGroups
public java.util.Collection getGroups()
getPermissionGroups
public abstract java.util.Collection getPermissionGroups(java.lang.Integer permType)
getPermType
public int getPermType()
setPermType
public void setPermType(int permType)
getGroupName
public java.lang.String getGroupName()
setGroupName
public void setGroupName(java.lang.String groupName)
setAction
public void setAction(java.lang.String action)
getPermTypes
public java.util.Map getPermTypes()
getDescription
public java.lang.String getDescription(java.lang.Integer permType)
Copyright © 2002-2005 Atlassian. All Rights Reserved.