org.jboss.security.mapping.providers
Class OptionsRoleMappingProvider

java.lang.Object
  extended by org.jboss.security.mapping.providers.OptionsRoleMappingProvider
All Implemented Interfaces:
org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>

public class OptionsRoleMappingProvider
extends Object
implements org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>

Role Mapping Provider that picks up the roles from the options and then appends them to the passed Group

Since:
Aug 24, 2006
Version:
$Revision$
Author:
Anil Saldhana

Constructor Summary
OptionsRoleMappingProvider()
           
 
Method Summary
 void init(Map<String,Object> opt)
           
 void performMapping(Map<String,Object> contextMap, org.jboss.security.identity.RoleGroup mappedObject)
           
 void setMappingResult(org.jboss.security.mapping.MappingResult<org.jboss.security.identity.RoleGroup> res)
           
 boolean supports(Class<?> p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptionsRoleMappingProvider

public OptionsRoleMappingProvider()
Method Detail

init

public void init(Map<String,Object> opt)
Specified by:
init in interface org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>

setMappingResult

public void setMappingResult(org.jboss.security.mapping.MappingResult<org.jboss.security.identity.RoleGroup> res)
Specified by:
setMappingResult in interface org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>

performMapping

public void performMapping(Map<String,Object> contextMap,
                           org.jboss.security.identity.RoleGroup mappedObject)
Specified by:
performMapping in interface org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>

supports

public boolean supports(Class<?> p)
Specified by:
supports in interface org.jboss.security.mapping.MappingProvider<org.jboss.security.identity.RoleGroup>
See Also:
MappingProvider.supports(Class)


Copyright © 2009 JBoss Inc.. All Rights Reserved.