public class GlobalPermissions extends ProjectActionSupport
JiraWebActionSupport.MessageTypeI18nHelper.BeanFactoryErrorCollection.ReasonprojectManagerISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT| Constructor and Description |
|---|
GlobalPermissions(GlobalPermissionManager globalPermissionManager,
GlobalPermissionGroupAssociationUtil globalPermissionGroupAssociationUtil,
GroupManager groupManager,
ApplicationRoleManager applicationRoleManager,
ExternalLinkUtil externalLinkUtil) |
| Modifier and Type | Method and Description |
|---|---|
String |
doDefault() |
protected String |
doExecute() |
void |
doValidation() |
String |
getDescription(String permType) |
String |
getExternalPermissionManagementUrl() |
String |
getGlobalPermType() |
Map<String,String> |
getGlobalPermTypes() |
String |
getGroupName() |
Collection |
getGroups() |
Map<String,String> |
getManagablePermissions() |
Collection<GlobalPermissionEntry> |
getPermissionGroups(String globalPermType) |
String |
getPermTypeName() |
boolean |
hasExceededUserLimit() |
boolean |
isConfirm() |
boolean |
isManagedByJira(String permKey) |
void |
setAction(String action) |
void |
setGlobalPermType(String globalPermType) |
void |
setGroupName(String groupName) |
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProjectaddError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addErrorMessage, setErrorMessagespublic GlobalPermissions(GlobalPermissionManager globalPermissionManager, GlobalPermissionGroupAssociationUtil globalPermissionGroupAssociationUtil, GroupManager groupManager, ApplicationRoleManager applicationRoleManager, ExternalLinkUtil externalLinkUtil)
public String doDefault() throws Exception
doDefault in class webwork.action.ActionSupportExceptionpublic void doValidation()
doValidation in class webwork.action.ActionSupportprotected String doExecute() throws Exception
doExecute in class webwork.action.ActionSupportExceptionpublic Collection<GlobalPermissionEntry> getPermissionGroups(String globalPermType)
public Collection getGroups()
public String getGlobalPermType()
public String getPermTypeName()
public void setGlobalPermType(String globalPermType)
public String getGroupName()
public void setGroupName(String groupName)
public void setAction(String action)
public boolean isConfirm()
public boolean isManagedByJira(String permKey)
public String getExternalPermissionManagementUrl()
public boolean hasExceededUserLimit()
Copyright © 2002-2022 Atlassian. All Rights Reserved.