Class SimpleRolesMappingProvider
- java.lang.Object
-
- org.jboss.security.mapping.providers.role.AbstractRolesMappingProvider
-
- org.jboss.security.mapping.providers.role.PropertiesRolesMappingProvider
-
- org.jboss.security.mapping.providers.role.SimpleRolesMappingProvider
-
- All Implemented Interfaces:
MappingProvider<RoleGroup>
public class SimpleRolesMappingProvider extends PropertiesRolesMappingProvider
A simpleMappingProviderthat reads roles from the options map. The option key is the username to assign roles to and the option value is the comma separated role names to assign to the user.- Author:
- Marcus Moyses
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,Object>options-
Fields inherited from class org.jboss.security.mapping.providers.role.PropertiesRolesMappingProvider
roles, rolesRsrcName
-
Fields inherited from class org.jboss.security.mapping.providers.role.AbstractRolesMappingProvider
result
-
-
Constructor Summary
Constructors Constructor Description SimpleRolesMappingProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit(Map<String,Object> options)Initialize the provider with the configured module optionsprotected booleanisValidEntry(String key)Removes entries that are valid options for super classesprotected PropertiesloadRoles()Load roles from options map-
Methods inherited from class org.jboss.security.mapping.providers.role.PropertiesRolesMappingProvider
performMapping
-
Methods inherited from class org.jboss.security.mapping.providers.role.AbstractRolesMappingProvider
getCallerPrincipal, setMappingResult, supports
-
-
-
-
Method Detail
-
init
public void init(Map<String,Object> options)
Description copied from interface:MappingProviderInitialize the provider with the configured module options- Specified by:
initin interfaceMappingProvider<RoleGroup>- Overrides:
initin classPropertiesRolesMappingProvider
-
loadRoles
protected Properties loadRoles() throws IOException
Load roles from options map- Overrides:
loadRolesin classPropertiesRolesMappingProvider- Throws:
IOException
-
isValidEntry
protected boolean isValidEntry(String key)
Removes entries that are valid options for super classes- Parameters:
key- entry key- Returns:
- true if entry is valid, false otherwise
-
-