From 9f5e4a488360c2c0232a12b65e9d1c8366c0bc8b Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Sun, 10 Apr 2016 22:33:57 +0200 Subject: accountstest and a way to create new entities --- common/domain/applicationdomaintype.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'common/domain/applicationdomaintype.h') diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h index 9650a21..5ecd9eb 100644 --- a/common/domain/applicationdomaintype.h +++ b/common/domain/applicationdomaintype.h @@ -24,6 +24,7 @@ #include #include #include +#include #include "bufferadaptor.h" namespace Sink { @@ -55,6 +56,14 @@ public: return QSharedPointer::create(domainType.mResourceInstanceIdentifier, QByteArray(domainType.mIdentifier.constData(), domainType.mIdentifier.size()), domainType.mRevision, memoryAdaptor); } + template + static DomainType createEntity() + { + DomainType object; + object.mIdentifier = QUuid::createUuid().toByteArray(); + return object; + } + virtual ~ApplicationDomainType(); bool hasProperty(const QByteArray &key) const; -- cgit v1.2.3