summaryrefslogtreecommitdiffstats
path: root/examples/dummyresource
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-05-30 09:42:24 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-05-30 09:42:24 +0200
commitd2a7857e38578b2d9e2a2b340b0b0346bc57db61 (patch)
treef68c940be17e8f8d507e02f7079e71ecc87c96c7 /examples/dummyresource
parent34f7ce858775fd4b4e64010e9abfbd020a9fa7ef (diff)
downloadsink-d2a7857e38578b2d9e2a2b340b0b0346bc57db61.tar.gz
sink-d2a7857e38578b2d9e2a2b340b0b0346bc57db61.zip
Dummyresource cleanup
Diffstat (limited to 'examples/dummyresource')
-rw-r--r--examples/dummyresource/resourcefactory.cpp11
-rw-r--r--examples/dummyresource/resourcefactory.h11
2 files changed, 0 insertions, 22 deletions
diff --git a/examples/dummyresource/resourcefactory.cpp b/examples/dummyresource/resourcefactory.cpp
index 5f42262..674aca7 100644
--- a/examples/dummyresource/resourcefactory.cpp
+++ b/examples/dummyresource/resourcefactory.cpp
@@ -143,17 +143,6 @@ DummyResource::~DummyResource()
143 143
144} 144}
145 145
146void DummyResource::removeDataFromDisk()
147{
148 removeFromDisk(mResourceInstanceIdentifier);
149}
150
151void DummyResource::removeFromDisk(const QByteArray &instanceIdentifier)
152{
153 GenericResource::removeFromDisk(instanceIdentifier);
154 Sink::Storage(Sink::storageLocation(), instanceIdentifier + ".synchronization", Sink::Storage::ReadWrite).removeFromDisk();
155}
156
157KAsync::Job<void> DummyResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) 146KAsync::Job<void> DummyResource::inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue)
158{ 147{
159 148
diff --git a/examples/dummyresource/resourcefactory.h b/examples/dummyresource/resourcefactory.h
index e8757db..1c51b00 100644
--- a/examples/dummyresource/resourcefactory.h
+++ b/examples/dummyresource/resourcefactory.h
@@ -29,24 +29,13 @@
29//TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA 29//TODO: a little ugly to have this in two places, once here and once in Q_PLUGIN_METADATA
30#define PLUGIN_NAME "org.kde.dummy" 30#define PLUGIN_NAME "org.kde.dummy"
31 31
32class DummyEventAdaptorFactory;
33class DummyMailAdaptorFactory;
34class DummyFolderAdaptorFactory;
35
36class DummyResource : public Sink::GenericResource 32class DummyResource : public Sink::GenericResource
37{ 33{
38public: 34public:
39 DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>()); 35 DummyResource(const QByteArray &instanceIdentifier, const QSharedPointer<Sink::Pipeline> &pipeline = QSharedPointer<Sink::Pipeline>());
40 virtual ~DummyResource(); 36 virtual ~DummyResource();
41 37
42 void removeDataFromDisk() Q_DECL_OVERRIDE;
43 static void removeFromDisk(const QByteArray &instanceIdentifier);
44 KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE; 38 KAsync::Job<void> inspect(int inspectionType, const QByteArray &inspectionId, const QByteArray &domainType, const QByteArray &entityId, const QByteArray &property, const QVariant &expectedValue) Q_DECL_OVERRIDE;
45private:
46 Sink::ApplicationDomain::Event::Ptr createEvent(const QByteArray &rid, const QMap<QString, QVariant> &data, Sink::Storage::Transaction &);
47 Sink::ApplicationDomain::Mail::Ptr createMail(const QByteArray &rid, const QMap<QString, QVariant> &data, Sink::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, 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}; 39};
51 40
52class DummyResourceFactory : public Sink::ResourceFactory 41class DummyResourceFactory : public Sink::ResourceFactory