summaryrefslogtreecommitdiffstats
path: root/src/Common/UserCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Common/UserCache.h')
-rw-r--r--src/Common/UserCache.h11
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);
}