diff options
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 | }; | ||