KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > manentia > kasai > util > Constants


1 package org.manentia.kasai.util;
2
3 /**
4  * Constants that are used in the application
5  *
6  * @author fpena
7  */

8 public class Constants {
9
10     //~ static variables ---------------------------------------------------------------------------
11

12     /** Full path to the property file */
13     public static String JavaDoc PROPERTY_FILE;
14
15     /** Full path to the messages file */
16     public static String JavaDoc MESSAGES = "org.manentia.kasai.Messages";
17
18     /** Name of the database source. Application will look for db.DATABASE_SOURCE.url,
19      * db.DATABASE_SOURCE.driver, etc in the property file to connect to the database,
20      */

21     public static String JavaDoc DATABASE_SOURCE = "kasai";
22
23     static {
24         if (System.getProperty("org.manentia.kasai.configPath") != null) {
25             PROPERTY_FILE = System.getProperty("org.manentia.kasai.configPath");
26         } else {
27             PROPERTY_FILE = "org.manentia.kasai.Config";
28         }
29     }
30
31     //~ Methods --------------------------------------------------------------------------------------------------------
32

33     /**
34      * Modify the property file path
35      *
36      * @param propertyFile DOCUMENT ME!
37      */

38     public static void setPropertyFile(String JavaDoc propertyFile) {
39         PROPERTY_FILE = propertyFile;
40     }
41 }
42
Popular Tags