public class

DeleteIssueSecurity

extends SchemeAwareIssueSecurityAction
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ 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

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.admin.issuesecurity.SchemeAwareIssueSecurityAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
DeleteIssueSecurity(PermissionTypeManager permTypeManager, IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager)
Public Methods
Long getId()
String getIssueSecurityDisplayName()
String getIssueSecurityName()
Get the name of the permission
String getIssueSecurityParameter()
Get the permission parameter.
boolean isConfirmed()
void setConfirmed(boolean confirmed)
void setId(Long id)
Protected Methods
String doExecute()
Deletes the specified permission
void doValidation()
Validates that a permission id has been passed and that the delete has been confirmed
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.admin.issuesecurity.SchemeAwareIssueSecurityAction
From class com.atlassian.jira.scheme.AbstractSchemeAwareAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.admin.notification.SchemeAware
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Public Constructors

public DeleteIssueSecurity (PermissionTypeManager permTypeManager, IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager)

Public Methods

public Long getId ()

public String getIssueSecurityDisplayName ()

Throws
GenericEntityException

public String getIssueSecurityName ()

Get the name of the permission

Returns
  • The name of the permission
Throws
GenericEntityException

public String 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
GenericEntityException

public boolean isConfirmed ()

public void setConfirmed (boolean confirmed)

public void setId (Long id)

Protected Methods

protected String doExecute ()

Deletes the specified permission

Returns
  • String indicating result of action
Throws
Exception
Exception

protected void doValidation ()

Validates that a permission id has been passed and that the delete has been confirmed