Class IEntity¶
Defined in File IEntity.hpp
Inheritance Relationships¶
Derived Types¶
public nix::base::IFeature
(Class IFeature)public nix::base::INamedEntity
(Class INamedEntity)public nix::base::IProperty
(Class IProperty)
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()¶
-
virtual std::string id() const = 0¶