[ 1754550 ] Minor bugs in MSysConfig
This commit is contained in:
parent
8630cd1d11
commit
190ff03523
|
@ -55,6 +55,11 @@ public class MSysConfig extends X_AD_SysConfig
|
||||||
/** Static Logger */
|
/** Static Logger */
|
||||||
private static CLogger s_log = CLogger.getCLogger (MSysConfig.class);
|
private static CLogger s_log = CLogger.getCLogger (MSysConfig.class);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get system configuration property of type string
|
||||||
|
* @param Name
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
public static String getValue(String Name)
|
public static String getValue(String Name)
|
||||||
{
|
{
|
||||||
String str = null;
|
String str = null;
|
||||||
|
@ -78,14 +83,20 @@ public class MSysConfig extends X_AD_SysConfig
|
||||||
return (str.trim());
|
return (str.trim());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getIntValue(String Name)
|
/**
|
||||||
|
* Get system configuration property of type int
|
||||||
|
* @param Name
|
||||||
|
* @param defaultValue
|
||||||
|
* @return int
|
||||||
|
*/
|
||||||
|
public static int getIntValue(String Name, int defaultValue)
|
||||||
{
|
{
|
||||||
String s = getValue(Name);
|
String s = getValue(Name);
|
||||||
if (s == null)
|
if (s == null)
|
||||||
return 0;
|
return defaultValue;
|
||||||
|
|
||||||
if (s.length() == 0)
|
if (s.length() == 0)
|
||||||
return 0;
|
return defaultValue;
|
||||||
//
|
//
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -95,14 +106,20 @@ public class MSysConfig extends X_AD_SysConfig
|
||||||
{
|
{
|
||||||
s_log.log(Level.SEVERE, "getIntValue (" + Name + ") = " + s, e);
|
s_log.log(Level.SEVERE, "getIntValue (" + Name + ") = " + s, e);
|
||||||
}
|
}
|
||||||
return 0;
|
return defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static double getDoubleValue(String Name)
|
/**
|
||||||
|
* Get system configuration property of type double
|
||||||
|
* @param Name
|
||||||
|
* @param defaultValue
|
||||||
|
* @return double
|
||||||
|
*/
|
||||||
|
public static double getDoubleValue(String Name, double defaultValue)
|
||||||
{
|
{
|
||||||
String s = getValue(Name);
|
String s = getValue(Name);
|
||||||
if (s.length() == 0)
|
if (s == null || s.length() == 0)
|
||||||
return 0;
|
return defaultValue;
|
||||||
//
|
//
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -112,7 +129,28 @@ public class MSysConfig extends X_AD_SysConfig
|
||||||
{
|
{
|
||||||
s_log.log(Level.SEVERE, "getDoubleValue (" + Name + ") = " + s, e);
|
s_log.log(Level.SEVERE, "getDoubleValue (" + Name + ") = " + s, e);
|
||||||
}
|
}
|
||||||
return 0;
|
return defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get system configuration property of type boolean
|
||||||
|
* @param Name
|
||||||
|
* @param defaultValue
|
||||||
|
* @return boolean
|
||||||
|
*/
|
||||||
|
public static boolean getBooleanValue(String Name, boolean defaultValue)
|
||||||
|
{
|
||||||
|
String s = getValue(Name);
|
||||||
|
if (s == null || s.length() == 0)
|
||||||
|
return defaultValue;
|
||||||
|
|
||||||
|
if ("Y".equalsIgnoreCase(s))
|
||||||
|
return true;
|
||||||
|
else if ("N".equalsIgnoreCase(s))
|
||||||
|
return false;
|
||||||
|
else
|
||||||
|
return Boolean.valueOf(s).booleanValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
} // MSysConfig
|
} // MSysConfig
|
||||||
|
|
Loading…
Reference in New Issue