#define GDE_USER_SERVICE_HPP
#include "User.hpp"
-#include "Group.hpp"
+#include "UserGroup.hpp"
#include "GDESession.hpp"
#include <string>
bool deleteUser(const User&);
const User findUser(const std::string& name);
- const Group createGroup(const std::string& name);
- bool deleteGroup(const Group&);
- const Group findGroup(const std::string& name);
+ const UserGroup createUserGroup(const std::string& name);
+ bool deleteUserGroup(const UserGroup&);
+ const UserGroup findUserGroup(const std::string& name);
- bool addToGroup(const Group&, const User&);
- bool removeFromGroup(const Group&, const User&);
+ bool addToUserGroup(const UserGroup&, const User&);
+ bool removeFromUserGroup(const UserGroup&, const User&);
private:
UserService(const GDESession& session) : _session(session) {}