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, Serializable
- 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, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getCalendarTranslationFilenameForLanguage, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDefaultAssignee, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSavedFilters, getSelectedProject, getText, getTimeFormat, getUserFullName, getVersionManager, isDefaultAssignee, isDefaultAssignee, isHasCalendarTranslationForLanguage, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee, processDefaultAssignee, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isProfessional |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, 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
Map permTypes
groupName
String groupName
permType
int permType
action
String action
AbstractPermissions
public AbstractPermissions()
allowGlobalPerms
public abstract boolean allowGlobalPerms()
removePermission
protected abstract void removePermission(int permType,
Group group)
throws RemoveException
- Throws:
RemoveException
createPermission
protected abstract void createPermission(int permType,
Group group)
throws CreateException
- Throws:
CreateException
doExecute
protected String doExecute()
throws Exception
- Throws:
Exception
getPermissionRedirect
protected abstract String getPermissionRedirect()
throws Exception
- Throws:
Exception
doValidation
protected void doValidation()
getGroups
public Collection getGroups()
getPermissionGroups
public abstract Collection getPermissionGroups(Integer permType)
getPermType
public int getPermType()
getPermTypeName
public String getPermTypeName()
setPermType
public void setPermType(int permType)
getGroupName
public String getGroupName()
setGroupName
public void setGroupName(String groupName)
setAction
public void setAction(String action)
isConfirm
public boolean isConfirm()
getPermTypeDisplayName
public String getPermTypeDisplayName(int permType)
getPermTypes
public Map getPermTypes()
getDescription
public String getDescription(Integer permType)
Copyright © 2002-2006 Atlassian. All Rights Reserved.