ulrich
2016-12-27 627850aeb788606f3c4a5ee5f59784b7a0ee5fc3
Kommentare zu Java-Klassen hinzugefuegt (in Arbeit)
2 files modified
34 ■■■■ changed files
src/java/de/uhilger/um/App.java 8 ●●●● patch | view | raw | blame | history
src/java/de/uhilger/um/api/UserMgr.java 26 ●●●● 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";
  }
  
}