public class UserManagementServiceProvider extends Object implements no.priv.bang.osgiservice.users.UserManagementService
| Modifier and Type | Field and Description |
|---|---|
private no.priv.bang.ukelonn.UkelonnDatabase |
database |
private org.osgi.service.log.LogService |
logservice |
private static String |
METHOD_NOT_IMPLMENENTED_MESSAGE |
| Constructor and Description |
|---|
UserManagementServiceProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
List<no.priv.bang.osgiservice.users.Permission> |
addPermission(no.priv.bang.osgiservice.users.Permission newPermission) |
List<no.priv.bang.osgiservice.users.Role> |
addRole(no.priv.bang.osgiservice.users.Role newRole) |
Map<String,List<no.priv.bang.osgiservice.users.Permission>> |
addRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions) |
List<no.priv.bang.osgiservice.users.User> |
addUser(no.priv.bang.osgiservice.users.UserAndPasswords passwords) |
Map<String,List<no.priv.bang.osgiservice.users.Role>> |
addUserRoles(no.priv.bang.osgiservice.users.UserRoles userroles) |
(package private) static String |
getNewSalt() |
List<no.priv.bang.osgiservice.users.Permission> |
getPermissions() |
List<no.priv.bang.osgiservice.users.Role> |
getRoles() |
Map<String,List<no.priv.bang.osgiservice.users.Permission>> |
getRolesPermissions() |
private no.priv.bang.osgiservice.users.User |
getUserFromResultset(ResultSet results) |
Map<String,List<no.priv.bang.osgiservice.users.Role>> |
getUserRoles() |
List<no.priv.bang.osgiservice.users.User> |
getUsers() |
(package private) static String |
hashPassword(String newUserPassword,
String salt) |
(package private) static boolean |
hasUserWithNonEmptyUsername(no.priv.bang.osgiservice.users.UserAndPasswords passwords) |
List<no.priv.bang.osgiservice.users.Permission> |
modifyPermission(no.priv.bang.osgiservice.users.Permission permission) |
List<no.priv.bang.osgiservice.users.Role> |
modifyRole(no.priv.bang.osgiservice.users.Role role) |
List<no.priv.bang.osgiservice.users.User> |
modifyUser(no.priv.bang.osgiservice.users.User user) |
(package private) static boolean |
passwordsEqualsAndNotEmpty(no.priv.bang.osgiservice.users.UserAndPasswords passwords) |
Map<String,List<no.priv.bang.osgiservice.users.Permission>> |
removeRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions) |
Map<String,List<no.priv.bang.osgiservice.users.Role>> |
removeUserRoles(no.priv.bang.osgiservice.users.UserRoles userroles) |
void |
setDatabase(no.priv.bang.ukelonn.UkelonnDatabase database) |
void |
setLogService(org.osgi.service.log.LogService logservice) |
List<no.priv.bang.osgiservice.users.User> |
updatePassword(no.priv.bang.osgiservice.users.UserAndPasswords userAndPasswords) |
private static final String METHOD_NOT_IMPLMENENTED_MESSAGE
private org.osgi.service.log.LogService logservice
private no.priv.bang.ukelonn.UkelonnDatabase database
public void setLogService(org.osgi.service.log.LogService logservice)
public void setDatabase(no.priv.bang.ukelonn.UkelonnDatabase database)
public void activate()
public List<no.priv.bang.osgiservice.users.User> getUsers()
getUsers in interface no.priv.bang.osgiservice.users.UserManagementServiceprivate no.priv.bang.osgiservice.users.User getUserFromResultset(ResultSet results) throws SQLException
SQLExceptionpublic List<no.priv.bang.osgiservice.users.User> modifyUser(no.priv.bang.osgiservice.users.User user)
modifyUser in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.User> updatePassword(no.priv.bang.osgiservice.users.UserAndPasswords userAndPasswords)
updatePassword in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.User> addUser(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
addUser in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Role> getRoles()
getRoles in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Role> modifyRole(no.priv.bang.osgiservice.users.Role role)
modifyRole in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Role> addRole(no.priv.bang.osgiservice.users.Role newRole)
addRole in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Permission> getPermissions()
getPermissions in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Permission> modifyPermission(no.priv.bang.osgiservice.users.Permission permission)
modifyPermission in interface no.priv.bang.osgiservice.users.UserManagementServicepublic List<no.priv.bang.osgiservice.users.Permission> addPermission(no.priv.bang.osgiservice.users.Permission newPermission)
addPermission in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Role>> getUserRoles()
getUserRoles in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Role>> addUserRoles(no.priv.bang.osgiservice.users.UserRoles userroles)
addUserRoles in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Role>> removeUserRoles(no.priv.bang.osgiservice.users.UserRoles userroles)
removeUserRoles in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Permission>> getRolesPermissions()
getRolesPermissions in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Permission>> addRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions)
addRolePermissions in interface no.priv.bang.osgiservice.users.UserManagementServicepublic Map<String,List<no.priv.bang.osgiservice.users.Permission>> removeRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions)
removeRolePermissions in interface no.priv.bang.osgiservice.users.UserManagementServicestatic String getNewSalt()
static boolean passwordsEqualsAndNotEmpty(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
static boolean hasUserWithNonEmptyUsername(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
Copyright © 2019. All rights reserved.