Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 package pt.webdetails.cda;
 
 import  org.apache.commons.lang.StringUtils;
 import  org.apache.commons.logging.Log;
 import  org.apache.commons.logging.LogFactory;
public class CdaPropertiesHelper {
  static Log logger = LogFactory.getLog(Parameter.class);
  
  public static String getStringProperty(String keyString defaultValue){
    String value = CdaBoot.getInstance().getGlobalConfig().getConfigProperty(key);
    return StringUtils.isEmpty(value) ? defaultValue : value;
  }
  
  public static boolean getBoolProperty(String keyboolean defaultValue){
    String value = getStringProperty(keynull);
    if(value != null){
      value = value.trim().toLowerCase();
      if(value.equals("true")) return true;
      if(value.equals("false")) return false;
    }
    return defaultValue;
  }
  
  public static int getIntProperty(String keyint defaultValue){
    String value = getStringProperty(keynull);
    if(value != null){
      try{
        return Integer.parseInt(value);
      }
      catch(NumberFormatException e){
        .error("Unparsable int in property " + key);
      }
    }
    return defaultValue;
  }
  
  
New to GrepCode? Check out our FAQ X