searchengine/cpix/cpix/src/initparams.cpp
changeset 10 afe194b6b1cd
parent 0 671dee74050a
--- 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");