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:
- ErrorCollection, I18nHelper, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
- Direct Known Subclasses:
- GlobalPermissions
public abstract class AbstractPermissions
- extends ProjectActionSupport
- See Also:
- Serialized Form
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 |
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
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
java.lang.Exception
getPermissionRedirect
protected abstract java.lang.String getPermissionRedirect()
throws java.lang.Exception
- Throws:
java.lang.Exception
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
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-2006 Atlassian. All Rights Reserved.