From be9fa27d6741b2080e91db43e0b1e8aac7565be0 Mon Sep 17 00:00:00 2001
From: ulrich <not disclosed>
Date: Sat, 24 Dec 2016 15:15:35 +0000
Subject: [PATCH] Rollen begonnen

---
 src/java/de/uhilger/um/api/UserMgr.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/java/de/uhilger/um/api/UserMgr.java b/src/java/de/uhilger/um/api/UserMgr.java
index 9057f17..399a461 100644
--- a/src/java/de/uhilger/um/api/UserMgr.java
+++ b/src/java/de/uhilger/um/api/UserMgr.java
@@ -8,7 +8,8 @@
 import org.apache.catalina.realm.RealmBase;
 
 /**
- *
+ * Klasse zur Verwaltung von Benutzern in einer Datenbank
+ * 
  * @author Ulrich Hilger
  */
 public class UserMgr {
@@ -19,6 +20,9 @@
   
   public static final String SQL_GET_USER_LIST = "getUserList";
   public static final String SQL_GET_USER_NAME_LIST = "getUserNameList";
+  public static final String SQL_DELETE_USER = "deleteUser";
+  
+  /* ----------- Benutzer -------------- */
   
   public User createUser(User user) {
     String kw = user.getPw();
@@ -34,6 +38,10 @@
     return userNames;
   }
   
+  public User deleteUser(User user) {
+    return (User) App.getDatabase().delete(user, UserMapper);
+  }
+  
   /*
   public List getUserList() {
     String sql = App.getSqlStatement(SQL_GET_USER_LIST);
@@ -42,6 +50,22 @@
   }
   */
   
+  /* ------------ Rollen ------------------ */
+  
+  public String grantRole(String userId, String roleName) {
+    return "not implemented";
+  }
+  
+  public String revokeRole(String userId, String roleName) {
+    return "not implemented";
+  }
+  
+  public List getRoleNamesGranted() {
+    return null;
+  }
+  
+  /* ------------ sonstige Methoden -------------- */
+  
   public String hallo() {
     return "Hallo Welt";
   }

--
Gitblit v1.9.3