source no added

allow_new_sellers
Martin Brodbeck 4 years ago
parent c7d8eddf86
commit d321a5d95e
  1. 8
      src/core/entity.cpp
  2. 9
      src/core/entity.h

@ -22,4 +22,12 @@ void Entity::setUuidFromString(const std::string& uuidString)
inline Entity::State Entity::getState() const
{
return state_;
}
void Entity::setSourceNo(int sourceNo) {
sourceNo_ = sourceNo;
}
int Entity::getSourceNo() const {
return sourceNo_;
}

@ -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
Loading…
Cancel
Save