diff options
Diffstat (limited to 'examples/dummyresource/resourcefactory.cpp')
-rw-r--r-- | examples/dummyresource/resourcefactory.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index e915710..c1f536e 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp | |||
@@ -26,8 +26,6 @@ | |||
26 | #include "mail_generated.h" | 26 | #include "mail_generated.h" |
27 | #include "domainadaptor.h" | 27 | #include "domainadaptor.h" |
28 | #include "log.h" | 28 | #include "log.h" |
29 | #include "domain/event.h" | ||
30 | #include "domain/mail.h" | ||
31 | #include "dummystore.h" | 29 | #include "dummystore.h" |
32 | #include "definitions.h" | 30 | #include "definitions.h" |
33 | #include "facadefactory.h" | 31 | #include "facadefactory.h" |
@@ -46,6 +44,8 @@ | |||
46 | 44 | ||
47 | SINK_DEBUG_AREA("dummyresource") | 45 | SINK_DEBUG_AREA("dummyresource") |
48 | 46 | ||
47 | using namespace Sink; | ||
48 | |||
49 | class DummySynchronizer : public Sink::Synchronizer { | 49 | class DummySynchronizer : public Sink::Synchronizer { |
50 | public: | 50 | public: |
51 | 51 | ||
@@ -69,6 +69,7 @@ class DummySynchronizer : public Sink::Synchronizer { | |||
69 | Sink::ApplicationDomain::Mail::Ptr createMail(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data) | 69 | Sink::ApplicationDomain::Mail::Ptr createMail(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data) |
70 | { | 70 | { |
71 | auto mail = Sink::ApplicationDomain::Mail::Ptr::create(); | 71 | auto mail = Sink::ApplicationDomain::Mail::Ptr::create(); |
72 | mail->setExtractedMessageId(ridBuffer); | ||
72 | mail->setExtractedSubject(data.value("subject").toString()); | 73 | mail->setExtractedSubject(data.value("subject").toString()); |
73 | mail->setExtractedSender(Sink::ApplicationDomain::Mail::Contact{data.value("senderName").toString(), data.value("senderEmail").toString()}); | 74 | mail->setExtractedSender(Sink::ApplicationDomain::Mail::Contact{data.value("senderName").toString(), data.value("senderEmail").toString()}); |
74 | mail->setExtractedDate(data.value("date").toDateTime()); | 75 | mail->setExtractedDate(data.value("date").toDateTime()); |
@@ -163,7 +164,7 @@ DummyResource::DummyResource(const Sink::ResourceContext &resourceContext, const | |||
163 | setupSynchronizer(QSharedPointer<DummySynchronizer>::create(resourceContext)); | 164 | setupSynchronizer(QSharedPointer<DummySynchronizer>::create(resourceContext)); |
164 | setupInspector(QSharedPointer<DummyInspector>::create(resourceContext)); | 165 | setupInspector(QSharedPointer<DummyInspector>::create(resourceContext)); |
165 | setupPreprocessors(ENTITY_TYPE_MAIL, | 166 | setupPreprocessors(ENTITY_TYPE_MAIL, |
166 | QVector<Sink::Preprocessor*>() << new MailPropertyExtractor << new SpecialPurposeProcessor{resourceContext.resourceType, resourceContext.instanceId()}); | 167 | QVector<Sink::Preprocessor*>() << new MailPropertyExtractor << new SpecialPurposeProcessor); |
167 | setupPreprocessors(ENTITY_TYPE_FOLDER, | 168 | setupPreprocessors(ENTITY_TYPE_FOLDER, |
168 | QVector<Sink::Preprocessor*>()); | 169 | QVector<Sink::Preprocessor*>()); |
169 | setupPreprocessors(ENTITY_TYPE_EVENT, | 170 | setupPreprocessors(ENTITY_TYPE_EVENT, |
@@ -194,9 +195,9 @@ Sink::Resource *DummyResourceFactory::createResource(const Sink::ResourceContext | |||
194 | 195 | ||
195 | void DummyResourceFactory::registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) | 196 | void DummyResourceFactory::registerFacades(const QByteArray &resourceName, Sink::FacadeFactory &factory) |
196 | { | 197 | { |
197 | factory.registerFacade<Sink::ApplicationDomain::Event, DummyResourceFacade>(resourceName); | 198 | factory.registerFacade<ApplicationDomain::Event, DefaultFacade<ApplicationDomain::Event>>(resourceName); |
198 | factory.registerFacade<Sink::ApplicationDomain::Mail, DummyResourceMailFacade>(resourceName); | 199 | factory.registerFacade<ApplicationDomain::Mail, DefaultFacade<ApplicationDomain::Mail>>(resourceName); |
199 | factory.registerFacade<Sink::ApplicationDomain::Folder, DummyResourceFolderFacade>(resourceName); | 200 | factory.registerFacade<ApplicationDomain::Folder, DefaultFacade<ApplicationDomain::Folder>>(resourceName); |
200 | } | 201 | } |
201 | 202 | ||
202 | void DummyResourceFactory::registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) | 203 | void DummyResourceFactory::registerAdaptorFactories(const QByteArray &resourceName, Sink::AdaptorFactoryRegistry ®istry) |