org.jboss.security.mapping.providers.role
public class DatabaseRolesMappingProvider extends AbstractRolesMappingProvider
MappingProvider
that reads roles from a database.
rolesQuery option should be a prepared statement equivalent to
"select RoleName from Roles where User=?"Modifier and Type | Field and Description |
---|---|
protected String |
dsJndiName |
protected String |
rolesQuery |
protected boolean |
suspendResume |
protected TransactionManager |
tm |
protected String |
TX_MGR_JNDI_NAME |
result
Constructor and Description |
---|
DatabaseRolesMappingProvider() |
Modifier and Type | Method and Description |
---|---|
protected TransactionManager |
getTransactionManager() |
void |
init(Map<String,Object> options) |
void |
performMapping(Map<String,Object> contextMap,
RoleGroup mappedObject) |
getCallerPrincipal, setMappingResult, supports
protected String dsJndiName
protected String rolesQuery
protected boolean suspendResume
protected String TX_MGR_JNDI_NAME
protected TransactionManager tm
protected TransactionManager getTransactionManager() throws NamingException
NamingException
Copyright © 2015 JBoss Inc.. All Rights Reserved.