com.atlassian.jira.security
Class AbstractSecurityTypeManager

java.lang.Object
  extended by com.atlassian.jira.scheme.AbstractSchemeTypeManager
      extended by com.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
 String getResourceName()
           
 Map getSchemeTypes()
           
 SecurityType getSecurityType(String id)
           
 Map getSecurityTypes()
           
 Class getTypeClass()
           
 boolean hasSecurityType(String securityTypeStr)
           
 void setSchemeTypes(Map schemeType)
           
 void setSecurityTypes(Map securityTypes)
           
 
Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeTypeManager
getSchemeType, getTypes
 
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, getTypes
 

Constructor Detail

AbstractSecurityTypeManager

public AbstractSecurityTypeManager()
Method Detail

getSecurityType

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

getSecurityTypes

public Map getSecurityTypes()
Specified by:
getSecurityTypes in interface SecurityTypeManager

setSecurityTypes

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

getResourceName

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

getTypeClass

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

getSchemeTypes

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

setSchemeTypes

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

hasSecurityType

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


Copyright © 2002-2008 Atlassian. All Rights Reserved.