summaryrefslogtreecommitdiffstats
path: root/common/domain
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-21 21:24:01 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-02-21 21:24:01 +0100
commita3c4a70b635889ffba6477034d998984f889a719 (patch)
tree041b05d986557a11d899ba6439b7c0172a2f19a6 /common/domain
parentd2d8a85aa6c56195368f7ec563a98afb6861acd9 (diff)
downloadsink-a3c4a70b635889ffba6477034d998984f889a719.tar.gz
sink-a3c4a70b635889ffba6477034d998984f889a719.zip
Apply modifications to aggregate values
Diffstat (limited to 'common/domain')
-rw-r--r--common/domain/applicationdomaintype.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index dcd401c..f2216da 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -242,6 +242,14 @@ public:
242 return object; 242 return object;
243 } 243 }
244 244
245 template <class DomainType>
246 static DomainType createCopy(const QByteArray &identifier, const DomainType &original)
247 {
248 DomainType object(original);
249 object.mIdentifier = identifier;
250 return object;
251 }
252
245 virtual ~ApplicationDomainType(); 253 virtual ~ApplicationDomainType();
246 254
247 bool hasProperty(const QByteArray &key) const; 255 bool hasProperty(const QByteArray &key) const;