Package com.atlassian.jira.security
Class AbstractSecurityTypeManager
java.lang.Object
com.atlassian.jira.scheme.AbstractSchemeTypeManager<SecurityType>
com.atlassian.jira.security.AbstractSecurityTypeManager
- All Implemented Interfaces:
SchemeTypeManager<SecurityType>,SecurityTypeManager
- Direct Known Subclasses:
IssueSecurityTypeManager,PermissionTypeManager
public abstract class AbstractSecurityTypeManager
extends AbstractSchemeTypeManager<SecurityType>
implements SecurityTypeManager
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.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasSecurityType(String securityTypeStr) voidsetSchemeTypes(Map<String, SecurityType> schemeType) voidsetSecurityTypes(Map<String, SecurityType> securityTypes) Methods inherited from class com.atlassian.jira.scheme.AbstractSchemeTypeManager
getSchemeType, getTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.jira.scheme.SchemeTypeManager
getSchemeType, getTypes
-
Constructor Details
-
AbstractSecurityTypeManager
public AbstractSecurityTypeManager()
-
-
Method Details
-
getSecurityType
- Specified by:
getSecurityTypein interfaceSecurityTypeManager
-
getSecurityTypes
- Specified by:
getSecurityTypesin interfaceSecurityTypeManager
-
setSecurityTypes
- Specified by:
setSecurityTypesin interfaceSecurityTypeManager
-
getResourceName
- Specified by:
getResourceNamein classAbstractSchemeTypeManager<SecurityType>
-
getSchemeTypes
- Specified by:
getSchemeTypesin interfaceSchemeTypeManager<SecurityType>- Specified by:
getSchemeTypesin classAbstractSchemeTypeManager<SecurityType>
-
setSchemeTypes
- Specified by:
setSchemeTypesin interfaceSchemeTypeManager<SecurityType>- Specified by:
setSchemeTypesin classAbstractSchemeTypeManager<SecurityType>
-
hasSecurityType
- Specified by:
hasSecurityTypein interfaceSecurityTypeManager
-