--- a/searchengine/cpix/cpix/src/initparams.cpp Wed Jun 23 19:26:19 2010 +0300
+++ b/searchengine/cpix/cpix/src/initparams.cpp Tue Jul 06 15:30:04 2010 +0300
@@ -36,7 +36,8 @@
InitParams::InitParams()
- : cpixDir_(DEFAULT_CPIX_DIR)
+ : cpixDir_(DEFAULT_CPIX_DIR),
+ resourceDir_(DEFAULT_RESOURCE_DIR)
{
setenv("LUCENE_LOCK_DIR_ENV_1",DEFAULT_CLUCENE_LOCK_DIR,1);
}
@@ -58,6 +59,22 @@
cpixDir_ = value;
}
+ const char * InitParams::getResourceDir() const
+ {
+ return resourceDir_.c_str();
+ }
+
+ void InitParams::setResourceDir(const char * value)
+ {
+ if (value == NULL
+ || strlen(value) == 0)
+ {
+ THROW_CPIXEXC("Value for property resourceDir cannot be NULL or empty string");
+ }
+
+ resourceDir_ = value;
+ }
+
const char * InitParams::getCluceneLockDir() const
{
return getenv("LUCENE_LOCK_DIR_ENV_1");