com.atlassian.jira.web.action.admin.issuesecurity
Class SelectProjectSecuritySchemeStep2
java.lang.Object
ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.scheme.AbstractSchemeAwareAction
com.atlassian.jira.web.action.admin.issuesecurity.SelectProjectSecuritySchemeStep2
- All Implemented Interfaces:
- ProjectAware, SchemeAware
- public class SelectProjectSecuritySchemeStep2
- extends AbstractSchemeAwareAction
- implements ProjectAware
- See Also:
- Serialized Form
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
getCachedGroups, getConstantsManager, getGlobalColumns, getPropertySet, getRedirect, getRemoteUser, getUserPreferences, isHasIssuePermission, isHasPermission, isHasPermission, isHasProjectPermission |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectProjectSecuritySchemeStep2
public SelectProjectSecuritySchemeStep2()
doExecute
public java.lang.String doExecute()
throws java.lang.Exception
- Throws:
java.lang.Exception
getAffectedIssues
public java.util.List getAffectedIssues(java.lang.Long levelId)
- Get all issues that are part of this project and have this security level
- Parameters:
levelId
- The security level
- Returns:
- A List containing all affected issues
getTotalAffectedIssues
public java.util.List getTotalAffectedIssues()
- Get all issues that are part of this project and have security set on them
- Returns:
- A List containing all affected issues
getOriginalSecurityLevels
public java.util.Map getOriginalSecurityLevels()
- Get the list of Security Levels for the original scheme
- Returns:
- A Map containing the levels
getNewSecurityLevels
public java.util.Map getNewSecurityLevels()
- Get the list of Security Levels for the new scheme
- Returns:
- A Map containing the levels
getOrigSchemeId
public java.lang.Long getOrigSchemeId()
setOrigSchemeId
public void setOrigSchemeId(java.lang.Long origSchemeId)
getNewSchemeId
public java.lang.Long getNewSchemeId()
setNewSchemeId
public void setNewSchemeId(java.lang.Long newSchemeId)
getProjectId
public java.lang.Long getProjectId()
- Specified by:
getProjectId
in interface ProjectAware
setProjectId
public void setProjectId(java.lang.Long projectId)
- Specified by:
setProjectId
in interface ProjectAware
getProject
public GenericValue getProject()
throws GenericEntityException
- Specified by:
getProject
in interface ProjectAware
- Throws:
GenericEntityException
getSchemeManager
public SchemeManager getSchemeManager()
- Specified by:
getSchemeManager
in class AbstractSchemeAwareAction
getRedirectURL
public java.lang.String getRedirectURL()
- Specified by:
getRedirectURL
in class AbstractSchemeAwareAction
getSecurityScheme
public GenericValue getSecurityScheme(java.lang.Long id)
throws GenericEntityException
- Throws:
GenericEntityException
getLevelPrefix
public static java.lang.String getLevelPrefix()