source no added

This commit is contained in:
Martin Brodbeck 2018-07-13 13:05:36 +02:00
parent c7d8eddf86
commit d321a5d95e
2 changed files with 15 additions and 2 deletions

View file

@ -12,15 +12,20 @@ class Entity
enum class State { NEW, UPDATE, DELETE, OK };
virtual ~Entity() = 0;
const boost::uuids::uuid& getUuid() const { return uuid_; };
void createUuid();
void setUuidFromString(const std::string& uuidString);
virtual State getState() const;
void setState(State state) { state_ = state; }
void setSourceNo(int sourceNo);
const boost::uuids::uuid& getUuid() const { return uuid_; };
virtual State getState() const;
virtual int getSourceNo() const;
private:
boost::uuids::uuid uuid_{};
State state_{State::NEW};
int sourceNo_{};
};
#endif // ENTITY_H