com.atlassian.jira.security
Class AbstractSecurityTypeManager

java.lang.Object
  extended bycom.atlassian.jira.scheme.AbstractSchemeTypeManager
      extended bycom.atlassian.jira.security.AbstractSecurityTypeManager
All Implemented Interfaces:
SchemeTypeManager, SecurityTypeManager
Direct Known Subclasses:
IssueSecurityTypeManager, PermissionTypeManager

public abstract class AbstractSecurityTypeManager
extends AbstractSchemeTypeManager
implements SecurityTypeManager


Constructor Summary
AbstractSecurityTypeManager()
           
 
Method Summary
 java.lang.String getResourceName()
           
 java.util.Map getSchemeTypes()
           
 SecurityType getSecurityType(java.lang.String id)
           
 java.util.Map getSecurityTypes()
           
 java.lang.Class getTypeClass()
           
 java.util.Map getTypes()
          Get the different types for a scheme
 boolean hasSecurityType(java.lang.String securityTypeStr)
           
 void setSchemeTypes(java.util.Map schemeType)
           
 void setSecurityTypes(java.util.Map securityTypes)
           
 
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeTypeManager
getSchemeType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.scheme.SchemeTypeManager
getSchemeType
 

Constructor Detail

AbstractSecurityTypeManager

public AbstractSecurityTypeManager()
Method Detail

getSecurityType

public SecurityType getSecurityType(java.lang.String id)
Specified by:
getSecurityType in interface SecurityTypeManager

getSecurityTypes

public java.util.Map getSecurityTypes()
Specified by:
getSecurityTypes in interface SecurityTypeManager

getTypes

public java.util.Map getTypes()
Description copied from class: AbstractSchemeTypeManager
Get the different types for a scheme

Specified by:
getTypes in interface SchemeTypeManager
Overrides:
getTypes in class AbstractSchemeTypeManager
Returns:
Map containing the different types for a scheme

setSecurityTypes

public void setSecurityTypes(java.util.Map securityTypes)
Specified by:
setSecurityTypes in interface SecurityTypeManager

getResourceName

public java.lang.String getResourceName()
Specified by:
getResourceName in interface SchemeTypeManager
Specified by:
getResourceName in class AbstractSchemeTypeManager

getTypeClass

public java.lang.Class getTypeClass()
Specified by:
getTypeClass in interface SchemeTypeManager
Specified by:
getTypeClass in class AbstractSchemeTypeManager

getSchemeTypes

public java.util.Map getSchemeTypes()
Specified by:
getSchemeTypes in interface SchemeTypeManager
Specified by:
getSchemeTypes in class AbstractSchemeTypeManager

setSchemeTypes

public void setSchemeTypes(java.util.Map schemeType)
Specified by:
setSchemeTypes in interface SchemeTypeManager
Specified by:
setSchemeTypes in class AbstractSchemeTypeManager

hasSecurityType

public boolean hasSecurityType(java.lang.String securityTypeStr)
Specified by:
hasSecurityType in interface SecurityTypeManager