List of usage examples for org.apache.commons.configuration SubnodeConfiguration getBoolean
public boolean getBoolean(String key)
From source file:com.github.technosf.posterer.transports.commons.CommonsConfiguratorPropertiesImpl.java
/** * /*from w w w.j a v a2 s. c om*/ */ private void initializeRequestSet() { for (HierarchicalConfiguration c : config.configurationsAt("requests/request")) { int hashCode = Integer.parseInt((String) c.getRootNode().getAttributes("id").get(0).getValue()); SubnodeConfiguration request = getRequest(hashCode); RequestBean pdi = new RequestBean(request.getString("endpoint"), request.getString("payload"), request.getString("method"), request.getString("contentType"), request.getBoolean("base64"), request.getString("httpUser"), request.getString("httpPassword")); assert (hashCode == pdi.hashCode()); requestProperties.put(pdi.hashCode(), pdi); addEndpoint(pdi.getEndpoint()); } }
From source file:com.versatus.jwebshield.filter.SessionCheckFilter.java
/** * @see Filter#init(FilterConfig)/* w ww . j a v a 2 s . c om*/ */ @Override public void init(FilterConfig fConfig) throws ServletException { String file = fConfig.getServletContext().getInitParameter("configFile"); if (file != null) { UrlExclusionList urlExList = new UrlExclusionList(); fConfig.getServletContext().setAttribute(SecurityConstant.SESSION_CHECK_URL_EXCL_LIST_ATTR_NAME, urlExList); try { XMLConfiguration config = new XMLConfiguration(file); SubnodeConfiguration fields = config.configurationAt("sessionCheck"); List<Object> exclusionList = fields.getList("sessionCheckUrlExclusions"); redirectPage = fields.getString("redirectPage"); attributeToCheck = fields.getString("attributeToCheck"); send401 = fields.getBoolean("send401"); if (exclusionList != null) { for (Object obj : exclusionList) { urlExList.addUrl((String) obj); } } // logger.info("init: sessionCheckUrlExclusions=" + // exclusionList); logger.info("init: sessionCheckUrlExclusionsList=" + urlExList); logger.info("init: redirectPage=" + redirectPage); } catch (Exception cex) { logger.error("init: unable to load configFile " + file, cex); } } else { logger.error("init: No configFile specified"); } }