Subversion Repositories SmartDukaan

Rev

Rev 2227 | Rev 2367 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2227 Rev 2319
Line 1... Line 1...
1
package in.shop2020.util;
1
package in.shop2020.util;
2
 
2
 
3
import in.shop2020.thrift.clients.config.ConfigClient;
3
import in.shop2020.thrift.clients.config.ConfigClient;
4
 
4
 
5
import java.net.URL;
-
 
6
import java.util.logging.Logger;
5
import java.util.logging.Logger;
7
 
6
 
8
/**
7
/**
9
 * Utility functions and wrappers 
8
 * Utility functions and wrappers 
10
 * 
9
 * 
Line 16... Line 15...
16
	 * Path to DB
15
	 * Path to DB
17
	 */		
16
	 */		
18
	public static String CONTENT_DB_PATH;
17
	public static String CONTENT_DB_PATH;
19
	public static String EXPORT_IR_PATH, EXPORT_MEDIA_PATH, EXPORT_DEFINITIONS_PATH,
18
	public static String EXPORT_IR_PATH, EXPORT_MEDIA_PATH, EXPORT_DEFINITIONS_PATH,
20
	EXPORT_DIFF_PATH, EXPORT_SOLR_PATH, EXPORT_ENTITIES_PATH_SAHOLIC, EXPORT_ENTITIES_PATH_SHOP2020, EXPORT_ENTITIES_PATH_LOCALHOST,
19
	EXPORT_DIFF_PATH, EXPORT_SOLR_PATH, EXPORT_ENTITIES_PATH_SAHOLIC, EXPORT_ENTITIES_PATH_SHOP2020, EXPORT_ENTITIES_PATH_LOCALHOST,
21
	EXPORT_PARTNERS_CONTENT_PATH, EXPORT_JAVASCRIPT_CONTENT_PATH;
20
	EXPORT_PARTNERS_CONTENT_PATH, EXPORT_JAVASCRIPT_CONTENT_PATH, EXPORT_HELPDOCS_PATH;
22
 
21
 
23
	public static final int MOBILE_PHONES_CATAGOEY = 10001;
22
	public static final int MOBILE_PHONES_CATAGOEY = 10001;
24
	
23
	
25
	public static String BERKELEY_DB_PATH = "/var/lib/tomcat6/webapps/db/bdb/";
24
	public static String BERKELEY_DB_PATH = "/var/lib/tomcat6/webapps/db/bdb/";
26
	
25
	
Line 44... Line 43...
44
			EXPORT_DEFINITIONS_PATH = configClient.get("EXPORT_DEFINITIONS_PATH");
43
			EXPORT_DEFINITIONS_PATH = configClient.get("EXPORT_DEFINITIONS_PATH");
45
			EXPORT_DIFF_PATH = configClient.get("EXPORT_DIFF_PATH");
44
			EXPORT_DIFF_PATH = configClient.get("EXPORT_DIFF_PATH");
46
			EXPORT_SOLR_PATH = configClient.get("EXPORT_SOLR_PATH");
45
			EXPORT_SOLR_PATH = configClient.get("EXPORT_SOLR_PATH");
47
			EXPORT_PARTNERS_CONTENT_PATH = configClient.get("EXPORT_PARTNERS_CONTENT_PATH");
46
			EXPORT_PARTNERS_CONTENT_PATH = configClient.get("EXPORT_PARTNERS_CONTENT_PATH");
48
			EXPORT_JAVASCRIPT_CONTENT_PATH = configClient.get("EXPORT_JAVASCRIPT_CONTENT_PATH");
47
			EXPORT_JAVASCRIPT_CONTENT_PATH = configClient.get("EXPORT_JAVASCRIPT_CONTENT_PATH");
-
 
48
			EXPORT_HELPDOCS_PATH = configClient.get("EXPORT_HELPDOCS_PATH");
49
		} catch (Exception ex) {
49
		} catch (Exception ex) {
50
			ex.printStackTrace();
50
			ex.printStackTrace();
51
			CONTENT_DB_PATH = "/var/lib/tomcat6/webapps/db/";
51
			CONTENT_DB_PATH = "/var/lib/tomcat6/webapps/db/";
52
			BERKELEY_DB_PATH = "/var/lib/tomcat6/webapps/db/bdb/";
52
			BERKELEY_DB_PATH = "/var/lib/tomcat6/webapps/db/bdb/";
53
 
53
 
Line 62... Line 62...
62
			EXPORT_DEFINITIONS_PATH = "/var/lib/tomcat6/webapps/export/html/definitions/";
62
			EXPORT_DEFINITIONS_PATH = "/var/lib/tomcat6/webapps/export/html/definitions/";
63
			EXPORT_DIFF_PATH = "/var/lib/tomcat6/webapps/export/html/diff/";
63
			EXPORT_DIFF_PATH = "/var/lib/tomcat6/webapps/export/html/diff/";
64
			EXPORT_SOLR_PATH = "/var/lib/tomcat6/webapps/export/solr/";
64
			EXPORT_SOLR_PATH = "/var/lib/tomcat6/webapps/export/solr/";
65
			EXPORT_PARTNERS_CONTENT_PATH = "/var/lib/tomcat6/webapps/export/partners/";
65
			EXPORT_PARTNERS_CONTENT_PATH = "/var/lib/tomcat6/webapps/export/partners/";
66
			EXPORT_JAVASCRIPT_CONTENT_PATH = "/var/lib/tomcat6/webapps/export/javascripts/";
66
			EXPORT_JAVASCRIPT_CONTENT_PATH = "/var/lib/tomcat6/webapps/export/javascripts/";
-
 
67
			EXPORT_HELPDOCS_PATH = "/var/lib/tomcat6/webapps/export/html/helpdocs/";
67
		}
68
		}
68
 
69
 
69
	}
70
	}
70
	
71
	
71
	//Next some paths are somewhat hardcoded need to check when gets time. But they will be used only first time and in utility classes.
72
	//Next some paths are somewhat hardcoded need to check when gets time. But they will be used only first time and in utility classes.