From 6fcf2131d319d8c9a7bff67defb83098e4fe5cab Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Wed, 11 Mar 2015 21:32:36 +0400 Subject: Update ParserClass --- ParserClass/FileManContainer/Website.cpp | 13 +++---------- ParserClass/FileManContainer/Website.hpp | 12 ++---------- 2 files changed, 5 insertions(+), 20 deletions(-) (limited to 'ParserClass/FileManContainer') diff --git a/ParserClass/FileManContainer/Website.cpp b/ParserClass/FileManContainer/Website.cpp index 0e1a670..d54e28a 100644 --- a/ParserClass/FileManContainer/Website.cpp +++ b/ParserClass/FileManContainer/Website.cpp @@ -13,18 +13,13 @@ Website::Website(){ - boost::uuids::uuid uuid = boost::uuids::random_generator()(); - std::stringstream ss; - ss << uuid; - this->id=ss.str(); + } -std::string Website::getId(){ - return this->id; -} + std::string Website::getTitle(){ return this->title; } @@ -43,9 +38,7 @@ std::string Website::getDescription(){ -void Website::setId(std::string id){ - this->id = id; -} + void Website::setTitle(std::string title){ this->title = title; } diff --git a/ParserClass/FileManContainer/Website.hpp b/ParserClass/FileManContainer/Website.hpp index ceb21ad..c370f3b 100644 --- a/ParserClass/FileManContainer/Website.hpp +++ b/ParserClass/FileManContainer/Website.hpp @@ -27,12 +27,7 @@ */ #include -#include -#include // uuid class -#include // generators -#include // streaming operators etc. - - +#include "AbstractIDManager.hpp" /** * @class Website Website.hpp "/ParserClass/FileManContainer/Website.hpp" @@ -42,7 +37,7 @@ * Container for website data. * */ -class Website{ +class Website : public AbstractIDManager { public: @@ -53,7 +48,6 @@ class Website{ * @brief Containner getters. */ - std::string getId(); std::string getTitle(); std::string getUrl(); std::string getUsername(); @@ -64,7 +58,6 @@ class Website{ /** * @brief Containner setters. */ - void setId(std::string title); void setTitle(std::string title); void setUrl(std::string url); void setUsername(std::string username); @@ -74,7 +67,6 @@ class Website{ private: - std::string id; ///< id of the website std::string title; ///< Title of the website std::string url; ///< Url of the website std::string username; ///< username of the account -- cgit v1.2.3