From 6fcf2131d319d8c9a7bff67defb83098e4fe5cab Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Wed, 11 Mar 2015 21:32:36 +0400 Subject: Update ParserClass --- ParserClass/AbstractIDManager.cpp | 47 ++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 28 deletions(-) (limited to 'ParserClass/AbstractIDManager.cpp') diff --git a/ParserClass/AbstractIDManager.cpp b/ParserClass/AbstractIDManager.cpp index 370fc06..852c201 100644 --- a/ParserClass/AbstractIDManager.cpp +++ b/ParserClass/AbstractIDManager.cpp @@ -1,39 +1,30 @@ /** - * @file AbstractFileContainer.hpp - * @brief FileManContainer class definitions + * @file AbstractIDManager.cpp + * @brief AbstractIDManager class definitions * @author manzerbredes * @date 11 Mars 2015 * - * Contain all definitions of FileManContainer class. + * Contain all implémentations of AbstractIDManager class. * */ -#ifndef __FileManContainer__ -#define __FileManContainer__ +#include "AbstractIDManager.hpp" +AbstractIDManager::AbstractIDManager(){ + this->id=this->generateId(); +} +void AbstractIDManager::setId(std::string id){ + this->id = id; +} -/** - * @class Website Website.hpp "/ParserClass/FileManContainer/Website.hpp" - * @brief Class for manager all FileMan container (websites etc...) - * @author manzerbredes - * - * - * - */ - -class FileManContainer{ - - public: - FileManContainer(); - - void addWebsite(Website website); - std::vector getWebsites(); - - private: - - std::vector websites; -}; - +std::string AbstractIDManager::generateId(){ + boost::uuids::uuid uuid = boost::uuids::random_generator()(); + std::stringstream ss; + ss << uuid; + return ss.str(); +} -#endif +std::string AbstractIDManager::getId(){ + return this->id; +} -- cgit v1.2.3