Class DeleteIssueSecurity
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.scheme.AbstractSchemeAwareAction
com.atlassian.jira.web.action.admin.issuesecurity.SchemeAwareIssueSecurityAction
com.atlassian.jira.web.action.admin.issuesecurity.DeleteIssueSecurity
- All Implemented Interfaces:
ErrorCollection,I18nHelper,SchemeAware,HttpServletVariables,AuthorizationSupport,Serializable,webwork.action.Action,webwork.action.CommandDriven,webwork.action.IllegalArgumentAware
- 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.admin.issuesecurity.SchemeAwareIssueSecurityAction
issueSecuritySchemeManager, issueSecurityTypeManagerFields 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
ConstructorsConstructorDescriptionDeleteIssueSecurity(PermissionTypeManager permTypeManager, IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager) -
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.issuesecurity.SchemeAwareIssueSecurityAction
getIssueSecurityLevelScheme, getRedirectURL, getSchemeManager, getType, isDefaultMethods 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
-
DeleteIssueSecurity
public DeleteIssueSecurity(PermissionTypeManager permTypeManager, IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager)
-
-
Method Details
-
doDefault
- Overrides:
doDefaultin classwebwork.action.ActionSupport- Throws:
Exception
-
doValidation
protected void doValidation()Validates that a permission id has been passed and that the delete has been confirmed- Overrides:
doValidationin classwebwork.action.ActionSupport
-
doExecute
Deletes the specified permission- Overrides:
doExecutein classwebwork.action.ActionSupport- Returns:
- String indicating result of action
- Throws:
Exception- See Also:
-
getId
-
setId
-
getIssueSecurityDisplayName
- Throws:
org.ofbiz.core.entity.GenericEntityException
-
getIssueSecurityParameter
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
-
getIssueSecurityName
Get the name of the permission- Returns:
- The name of the permission
- Throws:
org.ofbiz.core.entity.GenericEntityException
-
isConfirmed
public boolean isConfirmed() -
setConfirmed
public void setConfirmed(boolean confirmed)
-