public class AuthDAO extends Object
Modifier and Type | Method and Description |
---|---|
static void |
activeRole(String rolId,
boolean active)
Active role in database
|
static void |
activeUser(String usrId,
boolean active)
Active user in database
|
static void |
createRole(Role role)
Create role in database
|
static void |
createUser(User user)
Create user in database
|
static void |
deleteRole(String rolId)
Delete role from database
|
static void |
deleteUser(String usrId)
Delete user from database
|
static List<Role> |
findAllRoles()
Get all roles in database
|
static List<User> |
findAllUsers(boolean filterByActive)
Get all users in database
|
static Role |
findRoleByPk(String rolId)
Find role by pk
|
static List<Role> |
findRolesByUser(String usrId,
boolean filterByActive)
Get all users within a role
|
static User |
findUserByPk(String usrId)
Get user from database
|
static List<User> |
findUsersByRole(String rolId,
boolean filterByActive)
Get all users within a role
|
static void |
grantRole(String usrId,
String rolId)
Grant role to user
|
void |
revokeRole(String usrId,
String rolId)
Revoke role from user
|
static void |
updateRole(Role role)
Update role in database
|
static void |
updateUser(User user)
Update user in database
|
static void |
updateUserEmail(String usrId,
String usrEmail)
Update user email in database
|
static void |
updateUserPassword(String usrId,
String usrPassword)
Update user password in database
|
public static void createUser(User user) throws DatabaseException
DatabaseException
public static void updateUser(User user) throws DatabaseException
DatabaseException
public static void activeUser(String usrId, boolean active) throws DatabaseException
DatabaseException
public static void updateUserPassword(String usrId, String usrPassword) throws DatabaseException
DatabaseException
public static void updateUserEmail(String usrId, String usrEmail) throws DatabaseException
DatabaseException
public static void deleteUser(String usrId) throws DatabaseException
DatabaseException
public static List<User> findAllUsers(boolean filterByActive) throws DatabaseException
filterByActive
- If only active user2 should be included.DatabaseException
public static List<User> findUsersByRole(String rolId, boolean filterByActive) throws DatabaseException
DatabaseException
public static List<Role> findRolesByUser(String usrId, boolean filterByActive) throws DatabaseException
DatabaseException
public static User findUserByPk(String usrId) throws DatabaseException
DatabaseException
public static void createRole(Role role) throws DatabaseException
DatabaseException
public static void updateRole(Role role) throws DatabaseException
DatabaseException
public static void activeRole(String rolId, boolean active) throws DatabaseException
DatabaseException
public static void deleteRole(String rolId) throws DatabaseException
DatabaseException
public static List<Role> findAllRoles() throws DatabaseException
DatabaseException
public static Role findRoleByPk(String rolId) throws DatabaseException
DatabaseException
public static void grantRole(String usrId, String rolId) throws DatabaseException
DatabaseException
public void revokeRole(String usrId, String rolId) throws DatabaseException
DatabaseException
Copyright © 2016. All rights reserved.