diff options
author | Matthias Schiffer <matthias@gamezock.de> | 2009-08-05 23:55:44 +0200 |
---|---|---|
committer | Matthias Schiffer <matthias@gamezock.de> | 2009-08-05 23:55:44 +0200 |
commit | f7d433e6e8559b4584263cae025d3addd1342df4 (patch) | |
tree | 1553cd2fd935ab57667a7ac83aa0407c30a8f3da /src/Common/UserCache.h | |
parent | 11d25f7765e6cc5f4ae501bfe78202808a880f3c (diff) | |
download | mad-f7d433e6e8559b4584263cae025d3addd1342df4.tar mad-f7d433e6e8559b4584263cae025d3addd1342df4.zip |
UserManager: Check-Funktionen hinzugefügt
Diffstat (limited to 'src/Common/UserCache.h')
-rw-r--r-- | src/Common/UserCache.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Common/UserCache.h b/src/Common/UserCache.h index ff70520..1912caa 100644 --- a/src/Common/UserCache.h +++ b/src/Common/UserCache.h @@ -74,6 +74,11 @@ class UserCache : public UserDBBackend, private boost::noncopyable { backend->setPassword(uid, password); } + + virtual void checkUserInfo(const UserInfo &userInfo) throw(Core::Exception) { + backend->checkUserInfo(userInfo); + } + virtual void addUser(const UserInfo &userInfo) throw(Core::Exception) { backend->addUser(userInfo); } @@ -86,6 +91,11 @@ class UserCache : public UserDBBackend, private boost::noncopyable { backend->deleteUser(uid); } + + virtual void checkGroupInfo(const GroupInfo &groupInfo) throw(Core::Exception) { + backend->checkGroupInfo(groupInfo); + } + virtual void addGroup(const GroupInfo &groupInfo) throw(Core::Exception) { backend->addGroup(groupInfo); } @@ -98,6 +108,7 @@ class UserCache : public UserDBBackend, private boost::noncopyable { backend->deleteGroup(gid); } + virtual void addUserToGroup(unsigned long uid, unsigned long gid) throw(Core::Exception) { backend->addUserToGroup(uid, gid); } |