diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/domain/applicationdomaintype.h | 12 | ||||
-rw-r--r-- | common/query.h | 7 |
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 | */ |
158 | struct SINK_EXPORT SinkResource : public ApplicationDomainType { | 158 | struct 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 | ||
166 | struct SINK_EXPORT SinkAccount : public ApplicationDomainType { | 166 | struct 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 | ||
174 | struct SINK_EXPORT Identity : public ApplicationDomainType { | 174 | struct 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; |