Example usage for org.apache.commons.configuration SubnodeConfiguration getBoolean

List of usage examples for org.apache.commons.configuration SubnodeConfiguration getBoolean

Introduction

In this page you can find the example usage for org.apache.commons.configuration SubnodeConfiguration getBoolean.

Prototype

public boolean getBoolean(String key) 

Source Link

Usage

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");
    }

}