summaryrefslogtreecommitdiffstats
path: root/common/indexer.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/indexer.h')
-rw-r--r--common/indexer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/indexer.h b/common/indexer.h
index f0b32f5..b5b5422 100644
--- a/common/indexer.h
+++ b/common/indexer.h
@@ -33,6 +33,11 @@ public:
33 virtual ~Indexer() = default; 33 virtual ~Indexer() = default;
34 typedef QSharedPointer<Indexer> Ptr; 34 typedef QSharedPointer<Indexer> Ptr;
35 virtual void add(const ApplicationDomain::ApplicationDomainType &entity) = 0; 35 virtual void add(const ApplicationDomain::ApplicationDomainType &entity) = 0;
36 virtual void modify(const ApplicationDomain::ApplicationDomainType &oldEntity, const ApplicationDomain::ApplicationDomainType &newEntity)
37 {
38 remove(oldEntity);
39 add(newEntity);
40 }
36 virtual void remove(const ApplicationDomain::ApplicationDomainType &entity) = 0; 41 virtual void remove(const ApplicationDomain::ApplicationDomainType &entity) = 0;
37 virtual void commitTransaction() {}; 42 virtual void commitTransaction() {};
38 virtual void abortTransaction() {}; 43 virtual void abortTransaction() {};