src/java/de/uhilger/um/App.java | ●●●●● patch | view | raw | blame | history | |
src/java/de/uhilger/um/api/UserMgr.java | ●●●●● patch | view | raw | blame | history |
src/java/de/uhilger/um/App.java
@@ -20,7 +20,8 @@ * Hauptklasse der Anwendung Nutzerverwaltung * * Hier wird u.a. geprüft, ob die Datenbank vorhanden ist und diese * angelegt, falls nicht. * angelegt, falls nicht. Das SQL zur Anlage der Datenbank findet * sich in WEB-INF/create_database.sql * * @author Ulrich Hilger */ @@ -40,10 +41,13 @@ /** Name des SQL-Befehls zum Pruefen, ob die Datenbank vorhanden ist */ public static final String SQL_DB_VORHANDEN = "dbVorhanden"; /** Boolean-Konstante zur Kennzeichnung von Datenbankergebnissen mit/ohne Blobs */ public static final boolean WITHOUT_BLOBS = false; /** Anwendungsweite Referenz zur Datenbank */ private static PersistenceManager db; /** Anwendungsweite Referenz zu den SQL-Befehlen */ private static Properties sql; /** src/java/de/uhilger/um/api/UserMgr.java
@@ -14,6 +14,8 @@ * 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 { @@ -56,15 +58,7 @@ 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) { @@ -89,24 +83,10 @@ 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"; } }