| | |
| | | * Klasse zur Verwaltung von Benutzern und Rollen |
| | | * in einer Datenbank |
| | | * |
| | | * Das SQL findet sich in WEB-INF/sql.properties |
| | | * |
| | | * @author Ulrich Hilger |
| | | */ |
| | | public class UserMgr { |
| | |
| | | pm.commit(c); |
| | | return deletedUser; |
| | | } |
| | | |
| | | /* |
| | | public List getUserList() { |
| | | String sql = App.getSqlStatement(SQL_GET_USER_LIST); |
| | | List users = App.getDatabase().select(sql, UserMapper, App.WITHOUT_BLOBS); |
| | | return users; |
| | | } |
| | | */ |
| | | |
| | | |
| | | /* ------------ Rollen ------------------ */ |
| | | |
| | | public UserRole grantRole(String userId, String roleName) { |
| | |
| | | return roleNames; |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * |
| | | * list.get(recordno).get(fieldno) |
| | | * |
| | | * @param userId ID des Benutzers |
| | | * @return List<List<String>> Rollennamen des Benutzers |
| | | */ |
| | | public List getUserRoleNames(String userId) { |
| | | String sql = App.getSqlStatement(SQL_GET_USER_ROLES); |
| | | List roleNames = App.getDatabase().select(sql, App.WITHOUT_BLOBS, userId); |
| | | return roleNames; |
| | | } |
| | | |
| | | /* ------------ sonstige Methoden -------------- */ |
| | | |
| | | public String hallo() { |
| | | return "Hallo Welt"; |
| | | } |
| | | |
| | | } |