00001 #ifndef Impala_Persistency_KeywordListRepository_h 00002 #define Impala_Persistency_KeywordListRepository_h 00003 00004 #include "Persistency/RepositoryDispatcher.h" 00005 #include "Persistency/KeywordListRepositoryInFile.h" 00006 #include "Persistency/KeywordListRepositoryInMonet.h" 00007 00008 namespace Impala 00009 { 00010 namespace Persistency 00011 { 00012 00013 00014 class KeywordListRepository 00015 : public RepositoryDispatcher<KeywordListLocator, 00016 Core::Table::KeywordList, 00017 KeywordListRepositoryInFile, 00018 KeywordListRepositoryInMonet> 00019 { 00020 public: 00021 00022 private: 00023 00024 ILOG_VAR_DEC; 00025 00026 }; 00027 00028 ILOG_VAR_INIT(KeywordListRepository, Impala.Persistency); 00029 00030 } // namespace Persistency 00031 } // namespace Impala 00032 00033 #endif