summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/domain/applicationdomaintype.h12
-rw-r--r--common/query.h7
2 files changed, 13 insertions, 6 deletions
diff --git a/common/domain/applicationdomaintype.h b/common/domain/applicationdomaintype.h
index 58beb97..f7e681a 100644
--- a/common/domain/applicationdomaintype.h
+++ b/common/domain/applicationdomaintype.h
@@ -157,24 +157,24 @@ struct SINK_EXPORT Folder : public Entity {
157 */ 157 */
158struct SINK_EXPORT SinkResource : public ApplicationDomainType { 158struct SINK_EXPORT SinkResource : public ApplicationDomainType {
159 typedef QSharedPointer<SinkResource> Ptr; 159 typedef QSharedPointer<SinkResource> Ptr;
160 SinkResource(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor); 160 explicit SinkResource(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor);
161 SinkResource(const QByteArray &identifier); 161 explicit SinkResource(const QByteArray &identifier);
162 SinkResource(); 162 SinkResource();
163 virtual ~SinkResource(); 163 virtual ~SinkResource();
164}; 164};
165 165
166struct SINK_EXPORT SinkAccount : public ApplicationDomainType { 166struct SINK_EXPORT SinkAccount : public ApplicationDomainType {
167 typedef QSharedPointer<SinkAccount> Ptr; 167 typedef QSharedPointer<SinkAccount> Ptr;
168 SinkAccount(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor); 168 explicit SinkAccount(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor);
169 SinkAccount(const QByteArray &identifier); 169 explicit SinkAccount(const QByteArray &identifier);
170 SinkAccount(); 170 SinkAccount();
171 virtual ~SinkAccount(); 171 virtual ~SinkAccount();
172}; 172};
173 173
174struct SINK_EXPORT Identity : public ApplicationDomainType { 174struct SINK_EXPORT Identity : public ApplicationDomainType {
175 typedef QSharedPointer<Identity> Ptr; 175 typedef QSharedPointer<Identity> Ptr;
176 Identity(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor); 176 explicit Identity(const QByteArray &resourceInstanceIdentifier, const QByteArray &identifier, qint64 revision, const QSharedPointer<BufferAdaptor> &adaptor);
177 Identity(const QByteArray &identifier); 177 explicit Identity(const QByteArray &identifier);
178 Identity(); 178 Identity();
179 virtual ~Identity(); 179 virtual ~Identity();
180}; 180};
diff --git a/common/query.h b/common/query.h
index ccac1e7..8fe58ac 100644
--- a/common/query.h
+++ b/common/query.h
@@ -78,6 +78,13 @@ public:
78 return ResourceFilter(entity.identifier()); 78 return ResourceFilter(entity.identifier());
79 } 79 }
80 80
81 static Query AccountFilter(const QByteArray &identifier)
82 {
83 Query query;
84 query.accounts.append(identifier);
85 return query;
86 }
87
81 static Query AccountFilter(const QByteArrayList &identifier) 88 static Query AccountFilter(const QByteArrayList &identifier)
82 { 89 {
83 Query query; 90 Query query;