Class DeletePermission
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.scheme.AbstractSchemeAwareAction
com.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
com.atlassian.jira.web.action.admin.permission.DeletePermission
- All Implemented Interfaces:
 ErrorCollection,I18nHelper,SchemeAware,HttpServletVariables,AuthorizationSupport,Serializable,webwork.action.Action,webwork.action.CommandDriven,webwork.action.IllegalArgumentAware
This class is used for the deleting of a permisison scheme
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageTypeNested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.ReasonNested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory - 
Field Summary
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULTFields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessagesFields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS - 
Constructor Summary
ConstructorsConstructorDescriptionDeletePermission(PermissionManager permissionManager, PermissionTypeManager permTypeManager, ProjectPermissionFeatureHelper projectPermissionFeatureHelper)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected StringDeletes the specified permissionprotected voidValidates that a permission id has been passed and that the delete has been confirmedgetId()Get the name of the permissionGet the permission parameter.booleanvoidsetConfirmed(boolean confirmed) voidMethods inherited from class com.atlassian.jira.web.action.admin.permission.SchemeAwarePermissionAction
getSchemeManager, getTypeMethods inherited from class com.atlassian.jira.scheme.AbstractSchemeAwareAction
doNameValidation, formatSecurityTypeParameter, getScheme, getSchemeId, getSchemeObject, setSchemeIdMethods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getActionNameJspa, 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, getOutboundWhitelistProvider, 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, urlEncodeMethods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface webwork.action.CommandDriven
getCommandName, setCommandMethods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages 
- 
Constructor Details
- 
DeletePermission
public DeletePermission(PermissionManager permissionManager, PermissionTypeManager permTypeManager, ProjectPermissionFeatureHelper projectPermissionFeatureHelper)  
 - 
 - 
Method Details
- 
doValidation
protected void doValidation()Validates that a permission id has been passed and that the delete has been confirmed- Overrides:
 doValidationin classwebwork.action.ActionSupport
 - 
doDefault
- Overrides:
 doDefaultin classwebwork.action.ActionSupport- Throws:
 Exception
 - 
doExecute
Deletes the specified permission- Overrides:
 doExecutein classwebwork.action.ActionSupport- Returns:
 - String indicating result of action
 - Throws:
 Exception- See Also:
 
 - 
getId
 - 
setId
 - 
getPermissionDisplayName
- Throws:
 org.ofbiz.core.entity.GenericEntityException
 - 
getPermissionParameter
Get the permission parameter. This is a value such as the group that has the permission or the current reporter- Returns:
 - The value of the parameter field of the permission object
 - Throws:
 org.ofbiz.core.entity.GenericEntityException- if permission cannot be retrieved
 - 
getPermissionName
Get the name of the permission- Returns:
 - The name of the permission
 - Throws:
 org.ofbiz.core.entity.GenericEntityException- if permission cannot be retrieved
 - 
isConfirmed
public boolean isConfirmed() - 
setConfirmed
public void setConfirmed(boolean confirmed)  - 
getRedirectURL
- Overrides:
 getRedirectURLin classSchemeAwarePermissionAction
 
 -