Class IEntity

Inheritance Relationships

Derived Types

Class Documentation

class IEntity

Interface that declares a basic features of most entities.

See nix::base::Entity for more information.

Subclassed by nix::base::IFeature, nix::base::INamedEntity, nix::base::IProperty

Public Functions

virtual std::string id() const = 0
virtual time_t updatedAt() const = 0
virtual time_t createdAt() const = 0
virtual void setUpdatedAt() = 0
virtual void forceUpdatedAt() = 0
virtual void setCreatedAt() = 0
virtual void forceCreatedAt(time_t t) = 0
virtual bool isValidEntity() const = 0
inline virtual ~IEntity()