diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-15 14:44:06 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-03-15 15:19:41 +0100 |
commit | d838e58a3fd94a04d9db82560f7004433300b77e (patch) | |
tree | e464e72ba3e207c20bf9c5628f2513bf6170a552 /common/resourcefacade.h | |
parent | 3978a0128925081dac0d16c1956328b694796ce6 (diff) | |
download | sink-d838e58a3fd94a04d9db82560f7004433300b77e.tar.gz sink-d838e58a3fd94a04d9db82560f7004433300b77e.zip |
Added support for accounts
Diffstat (limited to 'common/resourcefacade.h')
-rw-r--r-- | common/resourcefacade.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/common/resourcefacade.h b/common/resourcefacade.h index 3de0e25..48ff2a5 100644 --- a/common/resourcefacade.h +++ b/common/resourcefacade.h | |||
@@ -40,3 +40,14 @@ public: | |||
40 | KAsync::Job<void> remove(const Sink::ApplicationDomain::SinkResource &resource) Q_DECL_OVERRIDE; | 40 | KAsync::Job<void> remove(const Sink::ApplicationDomain::SinkResource &resource) Q_DECL_OVERRIDE; |
41 | QPair<KAsync::Job<void>, typename Sink::ResultEmitter<Sink::ApplicationDomain::SinkResource::Ptr>::Ptr> load(const Sink::Query &query) Q_DECL_OVERRIDE; | 41 | QPair<KAsync::Job<void>, typename Sink::ResultEmitter<Sink::ApplicationDomain::SinkResource::Ptr>::Ptr> load(const Sink::Query &query) Q_DECL_OVERRIDE; |
42 | }; | 42 | }; |
43 | |||
44 | class AccountFacade : public Sink::StoreFacade<Sink::ApplicationDomain::SinkAccount> | ||
45 | { | ||
46 | public: | ||
47 | AccountFacade(const QByteArray &instanceIdentifier); | ||
48 | virtual ~AccountFacade(); | ||
49 | KAsync::Job<void> create(const Sink::ApplicationDomain::SinkAccount &resource) Q_DECL_OVERRIDE; | ||
50 | KAsync::Job<void> modify(const Sink::ApplicationDomain::SinkAccount &resource) Q_DECL_OVERRIDE; | ||
51 | KAsync::Job<void> remove(const Sink::ApplicationDomain::SinkAccount &resource) Q_DECL_OVERRIDE; | ||
52 | QPair<KAsync::Job<void>, typename Sink::ResultEmitter<Sink::ApplicationDomain::SinkAccount::Ptr>::Ptr> load(const Sink::Query &query) Q_DECL_OVERRIDE; | ||
53 | }; | ||