|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.karaf.jaas.modules.jdbc.JDBCBackingEngine
public class JDBCBackingEngine
Constructor Summary | |
---|---|
JDBCBackingEngine(javax.sql.DataSource dataSource)
Constructor |
|
JDBCBackingEngine(javax.sql.DataSource dataSource,
EncryptionSupport encryptionSupport)
|
Method Summary | |
---|---|
void |
addRole(java.lang.String username,
java.lang.String role)
Add a role to a user. |
void |
addUser(java.lang.String username,
java.lang.String password)
Adds a new user. |
void |
deleteRole(java.lang.String username,
java.lang.String role)
Remove role from user. |
void |
deleteUser(java.lang.String username)
Delete user by username. |
java.lang.String |
getAddRoleStatement()
|
java.lang.String |
getAddUserStatement()
|
java.lang.String |
getDeleteAllUserRolesStatement()
|
java.lang.String |
getDeleteRoleStatement()
|
java.lang.String |
getDeleteUserStatement()
|
java.lang.String |
getSelectRolesQuery()
|
java.lang.String |
getSelectUsersQuery()
|
java.util.List<RolePrincipal> |
listRoles(UserPrincipal user)
List the roles of the . |
java.util.List<UserPrincipal> |
listUsers()
List all Users |
void |
setAddRoleStatement(java.lang.String addRoleStatement)
|
void |
setAddUserStatement(java.lang.String addUserStatement)
|
void |
setDeleteAllUserRolesStatement(java.lang.String deleteAllUserRolesStatement)
|
void |
setDeleteRoleStatement(java.lang.String deleteRoleStatement)
|
void |
setDeleteUserStatement(java.lang.String deleteUserStatement)
|
void |
setSelectRolesQuery(java.lang.String selectRolesQuery)
|
void |
setSelectUsersQuery(java.lang.String selectUsersQuery)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JDBCBackingEngine(javax.sql.DataSource dataSource)
dataSource
- public JDBCBackingEngine(javax.sql.DataSource dataSource, EncryptionSupport encryptionSupport)
Method Detail |
---|
public void addUser(java.lang.String username, java.lang.String password)
addUser
in interface BackingEngine
username
- password
- public void deleteUser(java.lang.String username)
deleteUser
in interface BackingEngine
username
- public java.util.List<UserPrincipal> listUsers()
listUsers
in interface BackingEngine
public java.util.List<RolePrincipal> listRoles(UserPrincipal user)
listRoles
in interface BackingEngine
user
-
public void addRole(java.lang.String username, java.lang.String role)
addRole
in interface BackingEngine
username
- role
- public void deleteRole(java.lang.String username, java.lang.String role)
deleteRole
in interface BackingEngine
username
- role
- public java.lang.String getAddUserStatement()
public void setAddUserStatement(java.lang.String addUserStatement)
public java.lang.String getAddRoleStatement()
public void setAddRoleStatement(java.lang.String addRoleStatement)
public java.lang.String getDeleteRoleStatement()
public void setDeleteRoleStatement(java.lang.String deleteRoleStatement)
public java.lang.String getDeleteAllUserRolesStatement()
public void setDeleteAllUserRolesStatement(java.lang.String deleteAllUserRolesStatement)
public java.lang.String getDeleteUserStatement()
public void setDeleteUserStatement(java.lang.String deleteUserStatement)
public java.lang.String getSelectUsersQuery()
public void setSelectUsersQuery(java.lang.String selectUsersQuery)
public java.lang.String getSelectRolesQuery()
public void setSelectRolesQuery(java.lang.String selectRolesQuery)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |