public abstract class

AbstractSecurityTypeManager

extends AbstractSchemeTypeManager<T>
implements SecurityTypeManager
java.lang.Object
   ↳ com.atlassian.jira.scheme.AbstractSchemeTypeManager<T>
     ↳ com.atlassian.jira.security.AbstractSecurityTypeManager
Known Direct Subclasses

Class Overview

This class reads the permission-types.xml file for the different types of issue securities that are used. These can be group, CurrentReporter , Project Lead etc These types are used for general permission types as well as Issue Security types.

Summary

Public Constructors
AbstractSecurityTypeManager()
Public Methods
String getResourceName()
Map<StringSecurityType> getSchemeTypes()
SecurityType getSecurityType(String id)
Map<StringSecurityType> getSecurityTypes()
boolean hasSecurityType(String securityTypeStr)
void setSchemeTypes(Map<StringSecurityType> schemeType)
void setSecurityTypes(Map<StringSecurityType> securityTypes)
[Expand]
Inherited Methods
From class com.atlassian.jira.scheme.AbstractSchemeTypeManager
From class java.lang.Object
From interface com.atlassian.jira.scheme.SchemeTypeManager
From interface com.atlassian.jira.security.SecurityTypeManager

Public Constructors

public AbstractSecurityTypeManager ()

Public Methods

public String getResourceName ()

public Map<StringSecurityType> getSchemeTypes ()

public SecurityType getSecurityType (String id)

public Map<StringSecurityType> getSecurityTypes ()

public boolean hasSecurityType (String securityTypeStr)

public void setSchemeTypes (Map<StringSecurityType> schemeType)

public void setSecurityTypes (Map<StringSecurityType> securityTypes)