public class

DeleteIssueSecurityLevel

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.DeleteIssueSecurityLevel

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
DeleteIssueSecurityLevel(IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager)
Public Methods
List<GenericValue> getAffectedIssues()
String getIssueSecurityName()
Long getLevelId()
Map getOtherLevels()
Return all other security levels in this scheme
String getRedirectURL()
Long getSwapLevel()
void setLevelId(Long levelId)
void setSwapLevel(Long swapLevel)
Protected Methods
String doExecute()
Swap the security level on all issues to the chosen level.
[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 DeleteIssueSecurityLevel (IssueSecuritySchemeManager issueSecuritySchemeManager, SecurityTypeManager issueSecurityTypeManager, IssueSecurityLevelManager issueSecurityLevelManager)

Public Methods

public List<GenericValue> getAffectedIssues ()

public String getIssueSecurityName ()

Throws
GenericEntityException

public Long getLevelId ()

public Map getOtherLevels ()

Return all other security levels in this scheme

public String getRedirectURL ()

public Long getSwapLevel ()

public void setLevelId (Long levelId)

public void setSwapLevel (Long swapLevel)

Protected Methods

protected String doExecute ()

Swap the security level on all issues to the chosen level. If no level is chosen then the security will be set to null. The issue cache is flushed and the security level record is removed

Throws
Exception