diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-20 19:07:07 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-01-20 19:07:07 +0100 |
commit | bdb01c2c068df326f5a8328ed1492ab1bea388c5 (patch) | |
tree | 25c2ee1b29bc481b6914c244ed9ca194b1415d16 /examples/dummyresource | |
parent | 17e7ee40c9185c0505883853345fd6024c675b1a (diff) | |
download | sink-bdb01c2c068df326f5a8328ed1492ab1bea388c5.tar.gz sink-bdb01c2c068df326f5a8328ed1492ab1bea388c5.zip |
Renamed Akonadi2 to Sink
(except for documentation).
Diffstat (limited to 'examples/dummyresource')
-rw-r--r-- | examples/dummyresource/CMakeLists.txt | 6 | ||||
-rw-r--r-- | examples/dummyresource/domainadaptor.h | 6 | ||||
-rw-r--r-- | examples/dummyresource/facade.cpp | 6 | ||||
-rw-r--r-- | examples/dummyresource/facade.h | 6 | ||||
-rw-r--r-- | examples/dummyresource/resourcefactory.cpp | 56 | ||||
-rw-r--r-- | examples/dummyresource/resourcefactory.h | 24 |
6 files changed, 52 insertions, 52 deletions
diff --git a/examples/dummyresource/CMakeLists.txt b/examples/dummyresource/CMakeLists.txt index 1e80f81..6ffac9a 100644 --- a/examples/dummyresource/CMakeLists.txt +++ b/examples/dummyresource/CMakeLists.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | project(akonadi2_resource_dummy) | 1 | project(sink_resource_dummy) |
2 | 2 | ||
3 | add_definitions(-DQT_PLUGIN) | 3 | add_definitions(-DQT_PLUGIN) |
4 | include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) | 4 | include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) |
@@ -7,6 +7,6 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) | |||
7 | add_library(${PROJECT_NAME} SHARED facade.cpp resourcefactory.cpp domainadaptor.cpp dummystore.cpp) | 7 | add_library(${PROJECT_NAME} SHARED facade.cpp resourcefactory.cpp domainadaptor.cpp dummystore.cpp) |
8 | generate_flatbuffers(${PROJECT_NAME} dummycalendar) | 8 | generate_flatbuffers(${PROJECT_NAME} dummycalendar) |
9 | qt5_use_modules(${PROJECT_NAME} Core Network) | 9 | qt5_use_modules(${PROJECT_NAME} Core Network) |
10 | target_link_libraries(${PROJECT_NAME} akonadi2common) | 10 | target_link_libraries(${PROJECT_NAME} sinkcommon) |
11 | 11 | ||
12 | install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${AKONADI2_RESOURCE_PLUGINS_PATH}) | 12 | install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${SINK_RESOURCE_PLUGINS_PATH}) |
diff --git a/examples/dummyresource/domainadaptor.h b/examples/dummyresource/domainadaptor.h index e5856f8..e7098e9 100644 --- a/examples/dummyresource/domainadaptor.h +++ b/examples/dummyresource/domainadaptor.h | |||
@@ -26,21 +26,21 @@ | |||
26 | #include "dummycalendar_generated.h" | 26 | #include "dummycalendar_generated.h" |
27 | #include "entity_generated.h" | 27 | #include "entity_generated.h" |
28 | 28 | ||
29 | class DummyEventAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Event, DummyCalendar::DummyEvent, DummyCalendar::DummyEventBuilder> | 29 | class DummyEventAdaptorFactory : public DomainTypeAdaptorFactory<Sink::ApplicationDomain::Event, DummyCalendar::DummyEvent, DummyCalendar::DummyEventBuilder> |
30 | { | 30 | { |
31 | public: | 31 | public: |
32 | DummyEventAdaptorFactory(); | 32 | DummyEventAdaptorFactory(); |
33 | virtual ~DummyEventAdaptorFactory() {}; | 33 | virtual ~DummyEventAdaptorFactory() {}; |
34 | }; | 34 | }; |
35 | 35 | ||
36 | class DummyMailAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Mail, Akonadi2::ApplicationDomain::Buffer::Dummy, Akonadi2::ApplicationDomain::Buffer::DummyBuilder> | 36 | class DummyMailAdaptorFactory : public DomainTypeAdaptorFactory<Sink::ApplicationDomain::Mail, Sink::ApplicationDomain::Buffer::Dummy, Sink::ApplicationDomain::Buffer::DummyBuilder> |
37 | { | 37 | { |
38 | public: | 38 | public: |
39 | DummyMailAdaptorFactory(); | 39 | DummyMailAdaptorFactory(); |
40 | virtual ~DummyMailAdaptorFactory() {}; | 40 | virtual ~DummyMailAdaptorFactory() {}; |
41 | }; | 41 | }; |
42 | 42 | ||
43 | class DummyFolderAdaptorFactory : public DomainTypeAdaptorFactory<Akonadi2::ApplicationDomain::Folder, Akonadi2::ApplicationDomain::Buffer::Dummy, Akonadi2::ApplicationDomain::Buffer::DummyBuilder> | 43 | class DummyFolderAdaptorFactory : public DomainTypeAdaptorFactory<Sink::ApplicationDomain::Folder, Sink::ApplicationDomain::Buffer::Dummy, Sink::ApplicationDomain::Buffer::DummyBuilder> |
44 | { | 44 | { |
45 | public: | 45 | public: |
46 | DummyFolderAdaptorFactory(); | 46 | DummyFolderAdaptorFactory(); |
diff --git a/examples/dummyresource/facade.cpp b/examples/dummyresource/facade.cpp index f337bdc..120498a 100644 --- a/examples/dummyresource/facade.cpp +++ b/examples/dummyresource/facade.cpp | |||
@@ -22,7 +22,7 @@ | |||
22 | #include "domainadaptor.h" | 22 | #include "domainadaptor.h" |
23 | 23 | ||
24 | DummyResourceFacade::DummyResourceFacade(const QByteArray &instanceIdentifier) | 24 | DummyResourceFacade::DummyResourceFacade(const QByteArray &instanceIdentifier) |
25 | : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Event>(instanceIdentifier, QSharedPointer<DummyEventAdaptorFactory>::create()) | 25 | : Sink::GenericFacade<Sink::ApplicationDomain::Event>(instanceIdentifier, QSharedPointer<DummyEventAdaptorFactory>::create()) |
26 | { | 26 | { |
27 | } | 27 | } |
28 | 28 | ||
@@ -32,7 +32,7 @@ DummyResourceFacade::~DummyResourceFacade() | |||
32 | 32 | ||
33 | 33 | ||
34 | DummyResourceMailFacade::DummyResourceMailFacade(const QByteArray &instanceIdentifier) | 34 | DummyResourceMailFacade::DummyResourceMailFacade(const QByteArray &instanceIdentifier) |
35 | : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Mail>(instanceIdentifier, QSharedPointer<DummyMailAdaptorFactory>::create()) | 35 | : Sink::GenericFacade<Sink::ApplicationDomain::Mail>(instanceIdentifier, QSharedPointer<DummyMailAdaptorFactory>::create()) |
36 | { | 36 | { |
37 | } | 37 | } |
38 | 38 | ||
@@ -42,7 +42,7 @@ DummyResourceMailFacade::~DummyResourceMailFacade() | |||
42 | 42 | ||
43 | 43 | ||
44 | DummyResourceFolderFacade::DummyResourceFolderFacade(const QByteArray &instanceIdentifier) | 44 | DummyResourceFolderFacade::DummyResourceFolderFacade(const QByteArray &instanceIdentifier) |
45 | : Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder>(instanceIdentifier, QSharedPointer<DummyFolderAdaptorFactory>::create()) | 45 | : Sink::GenericFacade<Sink::ApplicationDomain::Folder>(instanceIdentifier, QSharedPointer<DummyFolderAdaptorFactory>::create()) |
46 | { | 46 | { |
47 | } | 47 | } |
48 | 48 | ||
diff --git a/examples/dummyresource/facade.h b/examples/dummyresource/facade.h index b00e1d7..5e0096d 100644 --- a/examples/dummyresource/facade.h +++ b/examples/dummyresource/facade.h | |||
@@ -22,21 +22,21 @@ | |||
22 | #include "common/facade.h" | 22 | #include "common/facade.h" |
23 | #include "common/domain/event.h" | 23 | #include "common/domain/event.h" |
24 | 24 | ||
25 | class DummyResourceFacade : public Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Event> | 25 | class DummyResourceFacade : public Sink::GenericFacade<Sink::ApplicationDomain::Event> |
26 | { | 26 | { |
27 | public: | 27 | public: |
28 | DummyResourceFacade(const QByteArray &instanceIdentifier); | 28 | DummyResourceFacade(const QByteArray &instanceIdentifier); |
29 | virtual ~DummyResourceFacade(); | 29 | virtual ~DummyResourceFacade(); |
30 | }; | 30 | }; |
31 | 31 | ||
32 | class DummyResourceMailFacade : public Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Mail> | 32 | class DummyResourceMailFacade : public Sink::GenericFacade<Sink::ApplicationDomain::Mail> |
33 | { | 33 | { |
34 | public: | 34 | public: |
35 | DummyResourceMailFacade(const QByteArray &instanceIdentifier); | 35 | DummyResourceMailFacade(const QByteArray &instanceIdentifier); |
36 | virtual ~DummyResourceMailFacade(); | 36 | virtual ~DummyResourceMailFacade(); |
37 | }; | 37 | }; |
38 | 38 | ||
39 | class DummyResourceFolderFacade : public Akonadi2::GenericFacade<Akonadi2::ApplicationDomain::Folder> | 39 | class DummyResourceFolderFacade : public Sink::GenericFacade<Sink::ApplicationDomain::Folder> |
40 | { | 40 | { |
41 | public: | 41 | public: |
42 | DummyResourceFolderFacade(const QByteArray &instanceIdentifier); | 42 | DummyResourceFolderFacade(const QByteArray &instanceIdentifier); |
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp index c43b5e6..31633d7 100644 --- a/examples/dummyresource/resourcefactory.cpp +++ b/examples/dummyresource/resourcefactory.cpp | |||
@@ -43,24 +43,24 @@ | |||
43 | #define ENTITY_TYPE_MAIL "mail" | 43 | #define ENTITY_TYPE_MAIL "mail" |
44 | #define ENTITY_TYPE_FOLDER "folder" | 44 | #define ENTITY_TYPE_FOLDER "folder" |
45 | 45 | ||
46 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Akonadi2::Pipeline> &pipeline) | 46 | DummyResource::DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline) |
47 | : Akonadi2::GenericResource(instanceIdentifier, pipeline), | 47 | : Sink::GenericResource(instanceIdentifier, pipeline), |
48 | mEventAdaptorFactory(QSharedPointer<DummyEventAdaptorFactory>::create()), | 48 | mEventAdaptorFactory(QSharedPointer<DummyEventAdaptorFactory>::create()), |
49 | mMailAdaptorFactory(QSharedPointer<DummyMailAdaptorFactory>::create()), | 49 | mMailAdaptorFactory(QSharedPointer<DummyMailAdaptorFactory>::create()), |
50 | mFolderAdaptorFactory(QSharedPointer<DummyFolderAdaptorFactory>::create()) | 50 | mFolderAdaptorFactory(QSharedPointer<DummyFolderAdaptorFactory>::create()) |
51 | { | 51 | { |
52 | addType(ENTITY_TYPE_MAIL, mMailAdaptorFactory, | 52 | addType(ENTITY_TYPE_MAIL, mMailAdaptorFactory, |
53 | QVector<Akonadi2::Preprocessor*>() << new DefaultIndexUpdater<Akonadi2::ApplicationDomain::Mail>); | 53 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Mail>); |
54 | addType(ENTITY_TYPE_FOLDER, mFolderAdaptorFactory, | 54 | addType(ENTITY_TYPE_FOLDER, mFolderAdaptorFactory, |
55 | QVector<Akonadi2::Preprocessor*>() << new DefaultIndexUpdater<Akonadi2::ApplicationDomain::Folder>); | 55 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Folder>); |
56 | addType(ENTITY_TYPE_EVENT, mEventAdaptorFactory, | 56 | addType(ENTITY_TYPE_EVENT, mEventAdaptorFactory, |
57 | QVector<Akonadi2::Preprocessor*>() << new DefaultIndexUpdater<Akonadi2::ApplicationDomain::Event>); | 57 | QVector<Sink::Preprocessor*>() << new DefaultIndexUpdater<Sink::ApplicationDomain::Event>); |
58 | } | 58 | } |
59 | 59 | ||
60 | Akonadi2::ApplicationDomain::Event::Ptr DummyResource::createEvent(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &transaction) | 60 | Sink::ApplicationDomain::Event::Ptr DummyResource::createEvent(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &transaction) |
61 | { | 61 | { |
62 | static uint8_t rawData[100]; | 62 | static uint8_t rawData[100]; |
63 | auto event = Akonadi2::ApplicationDomain::Event::Ptr::create(); | 63 | auto event = Sink::ApplicationDomain::Event::Ptr::create(); |
64 | event->setProperty("summary", data.value("summary").toString()); | 64 | event->setProperty("summary", data.value("summary").toString()); |
65 | event->setProperty("remoteId", ridBuffer); | 65 | event->setProperty("remoteId", ridBuffer); |
66 | event->setProperty("description", data.value("description").toString()); | 66 | event->setProperty("description", data.value("description").toString()); |
@@ -68,9 +68,9 @@ Akonadi2::ApplicationDomain::Event::Ptr DummyResource::createEvent(const QByteAr | |||
68 | return event; | 68 | return event; |
69 | } | 69 | } |
70 | 70 | ||
71 | Akonadi2::ApplicationDomain::Mail::Ptr DummyResource::createMail(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &transaction) | 71 | Sink::ApplicationDomain::Mail::Ptr DummyResource::createMail(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &transaction) |
72 | { | 72 | { |
73 | auto mail = Akonadi2::ApplicationDomain::Mail::Ptr::create(); | 73 | auto mail = Sink::ApplicationDomain::Mail::Ptr::create(); |
74 | mail->setProperty("subject", data.value("subject").toString()); | 74 | mail->setProperty("subject", data.value("subject").toString()); |
75 | mail->setProperty("senderEmail", data.value("senderEmail").toString()); | 75 | mail->setProperty("senderEmail", data.value("senderEmail").toString()); |
76 | mail->setProperty("senderName", data.value("senderName").toString()); | 76 | mail->setProperty("senderName", data.value("senderName").toString()); |
@@ -81,19 +81,19 @@ Akonadi2::ApplicationDomain::Mail::Ptr DummyResource::createMail(const QByteArra | |||
81 | return mail; | 81 | return mail; |
82 | } | 82 | } |
83 | 83 | ||
84 | Akonadi2::ApplicationDomain::Folder::Ptr DummyResource::createFolder(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &transaction) | 84 | Sink::ApplicationDomain::Folder::Ptr DummyResource::createFolder(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &transaction) |
85 | { | 85 | { |
86 | auto folder = Akonadi2::ApplicationDomain::Folder::Ptr::create(); | 86 | auto folder = Sink::ApplicationDomain::Folder::Ptr::create(); |
87 | folder->setProperty("name", data.value("name").toString()); | 87 | folder->setProperty("name", data.value("name").toString()); |
88 | folder->setProperty("icon", data.value("icon").toString()); | 88 | folder->setProperty("icon", data.value("icon").toString()); |
89 | if (!data.value("parent").toString().isEmpty()) { | 89 | if (!data.value("parent").toString().isEmpty()) { |
90 | auto akonadiId = resolveRemoteId(ENTITY_TYPE_FOLDER, data.value("parent").toByteArray(), transaction); | 90 | auto sinkId = resolveRemoteId(ENTITY_TYPE_FOLDER, data.value("parent").toByteArray(), transaction); |
91 | folder->setProperty("parent", akonadiId); | 91 | folder->setProperty("parent", sinkId); |
92 | } | 92 | } |
93 | return folder; | 93 | return folder; |
94 | } | 94 | } |
95 | 95 | ||
96 | void DummyResource::synchronize(const QByteArray &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Akonadi2::Storage::Transaction &transaction, Akonadi2::Storage::Transaction &synchronizationTransaction, DomainTypeAdaptorFactoryInterface &adaptorFactory, std::function<Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &)> createEntity) | 96 | void DummyResource::synchronize(const QByteArray &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, DomainTypeAdaptorFactoryInterface &adaptorFactory, std::function<Sink::ApplicationDomain::ApplicationDomainType::Ptr(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &)> createEntity) |
97 | { | 97 | { |
98 | //TODO find items to remove | 98 | //TODO find items to remove |
99 | for (auto it = data.constBegin(); it != data.constEnd(); it++) { | 99 | for (auto it = data.constBegin(); it != data.constEnd(); it++) { |
@@ -103,26 +103,26 @@ void DummyResource::synchronize(const QByteArray &bufferType, const QMap<QString | |||
103 | } | 103 | } |
104 | } | 104 | } |
105 | 105 | ||
106 | KAsync::Job<void> DummyResource::synchronizeWithSource(Akonadi2::Storage &mainStore, Akonadi2::Storage &synchronizationStore) | 106 | KAsync::Job<void> DummyResource::synchronizeWithSource(Sink::Storage &mainStore, Sink::Storage &synchronizationStore) |
107 | { | 107 | { |
108 | Log() << " Synchronizing"; | 108 | Log() << " Synchronizing"; |
109 | return KAsync::start<void>([this, &mainStore, &synchronizationStore]() { | 109 | return KAsync::start<void>([this, &mainStore, &synchronizationStore]() { |
110 | auto transaction = mainStore.createTransaction(Akonadi2::Storage::ReadOnly); | 110 | auto transaction = mainStore.createTransaction(Sink::Storage::ReadOnly); |
111 | auto synchronizationTransaction = synchronizationStore.createTransaction(Akonadi2::Storage::ReadWrite); | 111 | auto synchronizationTransaction = synchronizationStore.createTransaction(Sink::Storage::ReadWrite); |
112 | synchronize(ENTITY_TYPE_EVENT, DummyStore::instance().events(), transaction, synchronizationTransaction, *mEventAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &synchronizationTransaction) { | 112 | synchronize(ENTITY_TYPE_EVENT, DummyStore::instance().events(), transaction, synchronizationTransaction, *mEventAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &synchronizationTransaction) { |
113 | return createEvent(ridBuffer, data, synchronizationTransaction); | 113 | return createEvent(ridBuffer, data, synchronizationTransaction); |
114 | }); | 114 | }); |
115 | synchronize(ENTITY_TYPE_MAIL, DummyStore::instance().mails(), transaction, synchronizationTransaction, *mMailAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &synchronizationTransaction) { | 115 | synchronize(ENTITY_TYPE_MAIL, DummyStore::instance().mails(), transaction, synchronizationTransaction, *mMailAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &synchronizationTransaction) { |
116 | return createMail(ridBuffer, data, synchronizationTransaction); | 116 | return createMail(ridBuffer, data, synchronizationTransaction); |
117 | }); | 117 | }); |
118 | synchronize(ENTITY_TYPE_FOLDER, DummyStore::instance().folders(), transaction, synchronizationTransaction, *mFolderAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &synchronizationTransaction) { | 118 | synchronize(ENTITY_TYPE_FOLDER, DummyStore::instance().folders(), transaction, synchronizationTransaction, *mFolderAdaptorFactory, [this](const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &synchronizationTransaction) { |
119 | return createFolder(ridBuffer, data, synchronizationTransaction); | 119 | return createFolder(ridBuffer, data, synchronizationTransaction); |
120 | }); | 120 | }); |
121 | Log() << "Done Synchronizing"; | 121 | Log() << "Done Synchronizing"; |
122 | }); | 122 | }); |
123 | } | 123 | } |
124 | 124 | ||
125 | KAsync::Job<void> DummyResource::replay(Akonadi2::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) | 125 | KAsync::Job<void> DummyResource::replay(Sink::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) |
126 | { | 126 | { |
127 | Trace() << "Replaying " << key; | 127 | Trace() << "Replaying " << key; |
128 | return KAsync::null<void>(); | 128 | return KAsync::null<void>(); |
@@ -131,7 +131,7 @@ KAsync::Job<void> DummyResource::replay(Akonadi2::Storage &synchronizationStore, | |||
131 | void DummyResource::removeFromDisk(const QByteArray &instanceIdentifier) | 131 | void DummyResource::removeFromDisk(const QByteArray &instanceIdentifier) |
132 | { | 132 | { |
133 | GenericResource::removeFromDisk(instanceIdentifier); | 133 | GenericResource::removeFromDisk(instanceIdentifier); |
134 | Akonadi2::Storage(Akonadi2::storageLocation(), instanceIdentifier + ".synchronization", Akonadi2::Storage::ReadWrite).removeFromDisk(); | 134 | Sink::Storage(Sink::storageLocation(), instanceIdentifier + ".synchronization", Sink::Storage::ReadWrite).removeFromDisk(); |
135 | } | 135 | } |
136 | 136 | ||
137 | KAsync::Job<void> DummyResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) | 137 | KAsync::Job<void> DummyResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) |
@@ -151,20 +151,20 @@ KAsync::Job<void> DummyResource::inspect(int inspectionType, const QByteArray &i | |||
151 | } | 151 | } |
152 | 152 | ||
153 | DummyResourceFactory::DummyResourceFactory(QObject *parent) | 153 | DummyResourceFactory::DummyResourceFactory(QObject *parent) |
154 | : Akonadi2::ResourceFactory(parent) | 154 | : Sink::ResourceFactory(parent) |
155 | { | 155 | { |
156 | 156 | ||
157 | } | 157 | } |
158 | 158 | ||
159 | Akonadi2::Resource *DummyResourceFactory::createResource(const QByteArray &instanceIdentifier) | 159 | Sink::Resource *DummyResourceFactory::createResource(const QByteArray &instanceIdentifier) |
160 | { | 160 | { |
161 | return new DummyResource(instanceIdentifier); | 161 | return new DummyResource(instanceIdentifier); |
162 | } | 162 | } |
163 | 163 | ||
164 | void DummyResourceFactory::registerFacades(Akonadi2::FacadeFactory &factory) | 164 | void DummyResourceFactory::registerFacades(Sink::FacadeFactory &factory) |
165 | { | 165 | { |
166 | factory.registerFacade<Akonadi2::ApplicationDomain::Event, DummyResourceFacade>(PLUGIN_NAME); | 166 | factory.registerFacade<Sink::ApplicationDomain::Event, DummyResourceFacade>(PLUGIN_NAME); |
167 | factory.registerFacade<Akonadi2::ApplicationDomain::Mail, DummyResourceMailFacade>(PLUGIN_NAME); | 167 | factory.registerFacade<Sink::ApplicationDomain::Mail, DummyResourceMailFacade>(PLUGIN_NAME); |
168 | factory.registerFacade<Akonadi2::ApplicationDomain::Folder, DummyResourceFolderFacade>(PLUGIN_NAME); | 168 | factory.registerFacade<Sink::ApplicationDomain::Folder, DummyResourceFolderFacade>(PLUGIN_NAME); |
169 | } | 169 | } |
170 | 170 | ||
diff --git a/examples/dummyresource/resourcefactory.h b/examples/dummyresource/resourcefactory.h index 634829e..240bb9f 100644 --- a/examples/dummyresource/resourcefactory.h +++ b/examples/dummyresource/resourcefactory.h | |||
@@ -33,36 +33,36 @@ class DummyEventAdaptorFactory; | |||
33 | class DummyMailAdaptorFactory; | 33 | class DummyMailAdaptorFactory; |
34 | class DummyFolderAdaptorFactory; | 34 | class DummyFolderAdaptorFactory; |
35 | 35 | ||
36 | class DummyResource : public Akonadi2::GenericResource | 36 | class DummyResource : public Sink::GenericResource |
37 | { | 37 | { |
38 | public: | 38 | public: |
39 | DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Akonadi2::Pipeline> &pipeline = QSharedPointer<Akonadi2::Pipeline>()); | 39 | DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); |
40 | KAsync::Job<void> synchronizeWithSource(Akonadi2::Storage &mainStore, Akonadi2::Storage &synchronizationStore) Q_DECL_OVERRIDE; | 40 | KAsync::Job<void> synchronizeWithSource(Sink::Storage &mainStore, Sink::Storage &synchronizationStore) Q_DECL_OVERRIDE; |
41 | using GenericResource::synchronizeWithSource; | 41 | using GenericResource::synchronizeWithSource; |
42 | static void removeFromDisk(const QByteArray &instanceIdentifier); | 42 | static void removeFromDisk(const QByteArray &instanceIdentifier); |
43 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; | 43 | KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; |
44 | private: | 44 | private: |
45 | KAsync::Job<void> replay(Akonadi2::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; | 45 | KAsync::Job<void> replay(Sink::Storage &synchronizationStore, const QByteArray &type, const QByteArray &key, const QByteArray &value) Q_DECL_OVERRIDE; |
46 | Akonadi2::ApplicationDomain::Event::Ptr createEvent(const QByteArray &rid, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &); | 46 | Sink::ApplicationDomain::Event::Ptr createEvent(const QByteArray &rid, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &); |
47 | Akonadi2::ApplicationDomain::Mail::Ptr createMail(const QByteArray &rid, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &); | 47 | Sink::ApplicationDomain::Mail::Ptr createMail(const QByteArray &rid, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &); |
48 | Akonadi2::ApplicationDomain::Folder::Ptr createFolder(const QByteArray &rid, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &); | 48 | Sink::ApplicationDomain::Folder::Ptr createFolder(const QByteArray &rid, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &); |
49 | void synchronize(const QByteArray &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Akonadi2::Storage::Transaction &transaction, Akonadi2::Storage::Transaction &synchronizationTransaction, DomainTypeAdaptorFactoryInterface &adaptorFactory, std::function<Akonadi2::ApplicationDomain::ApplicationDomainType::Ptr(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Akonadi2::Storage::Transaction &)> createEntity); | 49 | void synchronize(const QByteArray &bufferType, const QMap<QString, QMap<QString, QVariant> > &data, Sink::Storage::Transaction &transaction, Sink::Storage::Transaction &synchronizationTransaction, DomainTypeAdaptorFactoryInterface &adaptorFactory, std::function<Sink::ApplicationDomain::ApplicationDomainType::Ptr(const QByteArray &ridBuffer, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &)> createEntity); |
50 | 50 | ||
51 | QSharedPointer<DummyEventAdaptorFactory> mEventAdaptorFactory; | 51 | QSharedPointer<DummyEventAdaptorFactory> mEventAdaptorFactory; |
52 | QSharedPointer<DummyMailAdaptorFactory> mMailAdaptorFactory; | 52 | QSharedPointer<DummyMailAdaptorFactory> mMailAdaptorFactory; |
53 | QSharedPointer<DummyFolderAdaptorFactory> mFolderAdaptorFactory; | 53 | QSharedPointer<DummyFolderAdaptorFactory> mFolderAdaptorFactory; |
54 | }; | 54 | }; |
55 | 55 | ||
56 | class DummyResourceFactory : public Akonadi2::ResourceFactory | 56 | class DummyResourceFactory : public Sink::ResourceFactory |
57 | { | 57 | { |
58 | Q_OBJECT | 58 | Q_OBJECT |
59 | Q_PLUGIN_METADATA(IID "org.kde.dummy") | 59 | Q_PLUGIN_METADATA(IID "org.kde.dummy") |
60 | Q_INTERFACES(Akonadi2::ResourceFactory) | 60 | Q_INTERFACES(Sink::ResourceFactory) |
61 | 61 | ||
62 | public: | 62 | public: |
63 | DummyResourceFactory(QObject *parent = 0); | 63 | DummyResourceFactory(QObject *parent = 0); |
64 | 64 | ||
65 | Akonadi2::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; | 65 | Sink::Resource *createResource(const QByteArray &instanceIdentifier) Q_DECL_OVERRIDE; |
66 | void registerFacades(Akonadi2::FacadeFactory &factory) Q_DECL_OVERRIDE; | 66 | void registerFacades(Sink::FacadeFactory &factory) Q_DECL_OVERRIDE; |
67 | }; | 67 | }; |
68 | 68 | ||