Example usage for org.apache.commons.lang BooleanUtils toBoolean

List of usage examples for org.apache.commons.lang BooleanUtils toBoolean

Introduction

In this page you can find the example usage for org.apache.commons.lang BooleanUtils toBoolean.

Prototype

public static boolean toBoolean(String str) 

Source Link

Document

Converts a String to a boolean (optimised for performance).

'true', 'on' or 'yes' (case insensitive) will return true.

Usage

From source file:com.bstek.dorado.data.config.xml.PreloadDataResolverParser.java

@Override
protected Object doParse(Node node, ParseContext context) throws Exception {
    DataParseContext dataContext = (DataParseContext) context;
    Element element = ((Element) node);

    String name = element.getAttribute(XmlConstants.ATTRIBUTE_NAME);
    if (StringUtils.isEmpty(name)) {
        throw new XmlParseException("[" + XmlConstants.ATTRIBUTE_NAME + "] attribute of ["
                + DataXmlConstants.DATA_RESOLVER + "] can not be empty - [" + dataContext.getResource() + "]",
                element, context);/*from  www  .  j av a2s .c o  m*/
    }

    Map<String, NodeWrapper> configuredDataResolvers = dataContext.getConfiguredDataResolvers();
    if (configuredDataResolvers.containsKey(name)) {
        boolean overwrite = BooleanUtils.toBoolean(element.getAttribute(DataXmlConstants.ATTRIBUTE_OVERWRITE));
        if (!overwrite) {
            throw new XmlParseException(DataXmlConstants.DATA_RESOLVER + " [" + name + "] is not unique!",
                    element, context);
        }
    }

    configuredDataResolvers.put(name, new NodeWrapper(node, context.getResource()));
    return null;
}

From source file:jp.primecloud.auto.ui.mock.MockBeanContext.java

@Override
public void contextInitialized(ServletContextEvent sce) {
    String param = sce.getServletContext().getInitParameter("mockMode");
    mockMode = BooleanUtils.toBoolean(param);

    if (mockMode) {
        new BeanContext().setApplicationContext(createMockContext());
    } else {/* w ww .  j ava2s .  c o m*/
        contextLoaderListener.contextInitialized(sce);
    }
}

From source file:com.bstek.dorado.data.config.xml.PreloadDataProviderParser.java

@Override
protected Object doParse(Node node, ParseContext context) throws Exception {
    DataParseContext dataContext = (DataParseContext) context;
    Element element = ((Element) node);

    String name = element.getAttribute(XmlConstants.ATTRIBUTE_NAME);
    if (StringUtils.isEmpty(name)) {
        throw new XmlParseException("[" + XmlConstants.ATTRIBUTE_NAME + "] attribute of ["
                + DataXmlConstants.DATA_PROVIDER + "] can not be empty - [" + dataContext.getResource() + "]",
                element, context);// w w w .j  a  v  a2  s  . co m
    }

    Map<String, NodeWrapper> configuredDataProviders = dataContext.getConfiguredDataProviders();
    if (configuredDataProviders.containsKey(name)) {
        boolean overwrite = BooleanUtils.toBoolean(element.getAttribute(DataXmlConstants.ATTRIBUTE_OVERWRITE));
        if (!overwrite) {
            throw new XmlParseException(DataXmlConstants.DATA_PROVIDER + " [" + name + "] is not unique!",
                    element, context);
        }
    }

    configuredDataProviders.put(name, new NodeWrapper(node, context.getResource()));
    return null;
}

From source file:com.haulmont.cuba.gui.xml.layout.loaders.CssLayoutLoader.java

protected void loadResponsive(CssLayout component, Element element) {
    String responsive = element.attributeValue("responsive");
    if (StringUtils.isNotEmpty(responsive)) {
        component.setResponsive(BooleanUtils.toBoolean(element.attributeValue("responsive")));
    }/*from   www. j  a va 2 s  .  c o m*/
}

From source file:com.cognifide.cq.cqsm.core.scripts.ScriptImpl.java

@Override
public boolean isDryRunSuccessful() {
    return BooleanUtils.toBoolean(scriptContent.getDryRunSuccessful());
}

From source file:edu.mayo.cts2.framework.plugin.service.lexevs.security.msso.RestMssoUserValidator.java

protected boolean makeRestCall(String token) {
    String responseXml;/*from  w w  w  .jav a2 s.c om*/
    try {
        responseXml = this.restClient.getForObject(validationUrl + token, String.class);
    } catch (HttpServerErrorException e) {
        //error (probably from an invalid (non-number) token.
        return false;
    }

    String responseBoolean = this.getResponseBoolean(responseXml);

    return BooleanUtils.toBoolean(responseBoolean);
}

From source file:com.redhat.rhn.frontend.action.user.SystemGroupConfigAction.java

/** {@inheritDoc} */
@Override//from   w  w  w.ja  v  a  2 s  .co m
public ActionForward execute(ActionMapping mapping, ActionForm formIn, HttpServletRequest request,
        HttpServletResponse response) {
    DynaActionForm daForm = (DynaActionForm) formIn;
    RequestContext ctx = new RequestContext(request);
    User user = ctx.getCurrentUser();
    if (!user.hasRole(RoleFactory.ORG_ADMIN)) {
        throw new PermissionException(RoleFactory.ORG_ADMIN);
    }

    Org org = user.getOrg();

    if (ctx.isSubmitted()) {
        Boolean createDefaultSG = BooleanUtils.toBoolean((Boolean) daForm.get(CREATE_DEFAULT_SG));
        // store the value
        org.getOrgConfig().setCreateDefaultSg(createDefaultSG);

        createSuccessMessage(request, "message.sg.configupdated", null);
        return mapping.findForward("success");
    }

    // not submitted
    setupForm(request, daForm, org);
    return mapping.findForward(RhnHelper.DEFAULT_FORWARD);
}

From source file:com.dsh105.holoapi.command.sub.RemoveCommand.java

@Command(command = "remove <id>", description = "Remove an existing hologram using its ID", permission = "holoapi.holo.remove")
public boolean command(CommandEvent event) {
    final Hologram hologram = HoloAPI.getManager().getHologram(event.variable("id"));
    if (hologram == null) {
        event.respond(Lang.HOLOGRAM_NOT_FOUND.getValue("id", event.variable("id")));
        return true;
    }/*w w  w  . j ava 2  s . c  o  m*/

    if (event.sender() instanceof Conversable) {
        InputFactory.buildBasicConversation().withFirstPrompt(new SimpleInputPrompt(new YesNoFunction() {

            private boolean success;

            @Override
            public void onFunction(ConversationContext context, String input) {
                if (BooleanUtils.toBoolean(input)) {
                    HoloAPI.getManager().clearFromFile(hologram.getSaveId());
                    success = true;
                }
            }

            @Override
            public String getSuccessMessage(ConversationContext context, String input) {
                return success ? Lang.HOLOGRAM_CLEARED_FILE.getValue("id", hologram.getSaveId())
                        : Lang.HOLOGRAM_REMOVED_MEMORY.getValue("id", hologram.getSaveId());
            }

            @Override
            public String getPromptText(ConversationContext context) {
                return Lang.YES_NO_CLEAR_FROM_FILE.getValue();
            }

            @Override
            public String getFailedText(ConversationContext context, String invalidInput) {
                return Lang.YES_NO_INPUT_INVALID.getValue();
            }
        })).buildConversation((Conversable) event.sender()).begin();
    } else {
        HoloAPI.getManager().clearFromFile(hologram.getSaveId());
        event.respond(Lang.HOLOGRAM_CLEARED_FILE.getValue("id", hologram.getSaveId()));
    }

    HoloAPI.getManager().stopTracking(hologram);
    return true;
}

From source file:com.cognifide.cq.cqsm.core.scripts.ScriptImpl.java

@Override
public boolean isValid() {
    return BooleanUtils.toBoolean(scriptContent.getVerified());
}

From source file:com.thoughtworks.go.server.controller.beans.MaterialFactory.java

public MaterialConfig getMaterial(String scm, String paramUrl, String paramUsername, String paramPassword,
        Boolean useTickets, String view, String branch, String projectPath, String domain) {
    if ("svn".equals(scm) || StringUtils.isBlank(scm)) {
        return new SvnMaterialConfig(paramUrl, paramUsername, paramPassword, false);
    }/*from w  w w .j a va 2  s .  c o  m*/
    if ("hg".equals(scm)) {
        return new HgMaterialConfig(paramUrl, null);
    }
    if ("git".equals(scm)) {
        return new GitMaterialConfig(paramUrl, branch);
    }
    if ("p4".equals(scm)) {
        if (StringUtils.isBlank(view)) {
            bomb("View is required for perforce");
        }
        P4MaterialConfig p4 = new P4MaterialConfig(paramUrl, view, paramUsername);
        p4.setPassword(paramPassword);
        p4.setUseTickets(BooleanUtils.toBoolean(useTickets));
        return p4;
    }
    if ("tfs".equals(scm)) {
        TfsMaterialConfig tfsMaterial = new TfsMaterialConfig(new GoCipher(), new UrlArgument(paramUrl),
                paramUsername, valueOrEmptyString(domain), paramPassword, projectPath);
        return tfsMaterial;
    }
    throw new RuntimeException("Invalid scm: " + scm);
}