Example usage for org.apache.commons.lang StringUtils equals

List of usage examples for org.apache.commons.lang StringUtils equals

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils equals.

Prototype

public static boolean equals(String str1, String str2) 

Source Link

Document

Compares two Strings, returning true if they are equal.

Usage

From source file:io.github.microcks.web.filter.StaticResourcesFilter.java

@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain)
        throws IOException, ServletException {
    HttpServletRequest httpRequest = (HttpServletRequest) servletRequest;
    String contextPath = httpRequest.getContextPath();
    String requestURI = httpRequest.getRequestURI();
    requestURI = StringUtils.substringAfter(requestURI, contextPath);
    if (StringUtils.equals("/", requestURI)) {
        requestURI = "/index.html";
    }//from w  w  w.  j  a v a  2 s .c om
    String newURI = "/dist" + requestURI;
    log.debug("Dispatching to URI: {}", newURI);
    servletRequest.getRequestDispatcher(newURI).forward(servletRequest, servletResponse);
}

From source file:be.fedict.eid.pkira.blm.model.contracthandler.util.ResponseTypeMatcher.java

public boolean matches(Object actual) {
    if (actual != null && actual instanceof ResponseType) {
        ResponseType response = (ResponseType) actual;

        return (response != null) && StringUtils.equals(requestId, response.getRequestId())
                && response.getResponseId() != null && ObjectUtils.equals(resultType, response.getResult());
    }//from   w w  w.  j a v a2  s. co  m

    return false;
}

From source file:be.fedict.eid.pkira.xkmsws.IgnoreLocationsDifferenceListener.java

@Override
public int differenceFound(Difference difference) {
    // Ignore namespace prefix differences
    if ("namespace prefix".equals(difference.getDescription())) {
        return Diff.RETURN_IGNORE_DIFFERENCE_NODES_SIMILAR;
    }/*w  w  w  . jav a2  s  .  co  m*/

    String testXpath = difference.getTestNodeDetail().getXpathLocation();
    String controlXpath = difference.getControlNodeDetail().getXpathLocation();
    System.err.println(">>> Difference in XML @ " + controlXpath + ": " + difference.getDescription());
    if (StringUtils.equals(testXpath, controlXpath) && locationsToIgnore.contains(controlXpath)) {
        return Diff.RETURN_IGNORE_DIFFERENCE_NODES_SIMILAR;
    }

    return super.differenceFound(difference);
}

From source file:edu.txstate.dmlab.clusteringwiki.cluster.HierarchicalFrequentPhraseClusterer.java

/**
 * Whether a cluster should be split up into multiple cluster children
 * @param c//ww  w  .j a va  2  s .c  o m
 * @return
 */
protected boolean shouldSubCluster(ICluster c) {
    final int level = c.getLevel();
    final int[] terms = ((FrequentPhraseCluster) c).getLabelTerms();
    final int ln = terms != null ? terms.length : 0;
    //don't keep clustering the Other cluster
    if (StringUtils.equals(FrequentPhraseCluster.OTHER_LABEL, c.getLabel()))
        return false;
    //sub-cluster if root or cluster has more than 10 docs and level is
    //below max clustering level
    return level == 0 || (c.size() > 5 && level < MAX_CLUSTERING_LEVELS
            && ln >= ApplicationSettings.MINIMUM_FREQUENT_PHRASE_LENGTH);
}

From source file:com.fengduo.bee.model.cons.ItemTagEnum.java

public static ItemTagEnum getAction(String value) {
    for (ItemTagEnum state : values()) {
        if (StringUtils.isNotEmpty(value) && StringUtils.equals(value, state.getValue() + ""))
            return state;
    }//from  w w w  .  j a  va  2  s. co  m
    return MOBILE_INTERNET;
}

From source file:com.thoughtworks.go.server.web.IgnoreResolver.java

private boolean isGoingToServerInfo(HttpServletRequest request) {
    return StringUtils.equals(request.getRequestURI(), request.getContextPath() + "/api/server.xml");
}

From source file:com.nhncorp.ips.common.bo.ResultSenderBOImpl.java

@Override
public void send(WorkRequest request) {
    if (StringUtils.equals(request.getSmsSendYn(), "N") && StringUtils.equals(request.getMailSendYn(), "N")) {
        logger.debug("### mail, sms   ###\n {}", request);
        return;//ww w.  j  a  va2 s .  c o m
    }

    setupDetailInfo(request);
    logger.debug("owner info : {}",
            ToStringBuilder.reflectionToString(request.getOwner(), ToStringStyle.MULTI_LINE_STYLE));
    for (WorkStatus workStatus : WorkStatus.values()) {
        if (StringUtils.equals(workStatus.getCode(), request.getWkResult().getCode())) {
            MailParam mailParam = workStatus.getMailParam(request);
            logger.debug("#######################################");
            logger.debug(" ? : mailParam = {}", mailParam);
            logger.debug(" ? : request.getMailSendYn() = {}", request.getMailSendYn());
            logger.debug("#######################################");
            if (mailParam != null && request.getMailSendYn().equals("Y")) {
                //  && request.getMailSendYn().equals("Y")
                logger.debug("#######################################");
                logger.debug("?   : {}",
                        ToStringBuilder.reflectionToString(mailParam, ToStringStyle.MULTI_LINE_STYLE));
                logger.debug("#######################################");
                cosService.send(mailParam);
            }
            List<Sms> smsParam = workStatus.getSmsParam(request);
            logger.debug("#######################################");
            logger.debug(" ? : smsParam = {}", smsParam);
            logger.debug(" ? : request.getSmsSendYn() = {}", request.getSmsSendYn());
            logger.debug("#######################################");
            if (smsParam != null && StringUtils.equals(request.getSmsSendYn(), "Y")) {
                logger.debug("#######################################");
                logger.debug("SMS   : {}",
                        ToStringBuilder.reflectionToString(smsParam, ToStringStyle.MULTI_LINE_STYLE));
                for (Sms sms : smsParam) {
                    logger.debug("sms : {}", sms);
                }
                logger.debug("#######################################");
                smsUtil.send(smsParam);
            }
        }
    }
}

From source file:cn.vlabs.umt.ui.servlet.login.LocalLogin.java

protected boolean checkValidateCode(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
    HttpSession session = request.getSession();
    //??//from  w  w w .  java  2s.c  om
    String requireValid = (String) session.getAttribute(LocalLogin.REQUIRED_VALID);
    if (requireValid != null) {
        String savedCode = (String) session.getAttribute(Attributes.VALID_CODE);
        String validCode = request.getParameter("ValidCode");
        if (!StringUtils.equals(savedCode, validCode)) {
            request.setAttribute("WrongValidCode", "true");
            request.setAttribute("showValidCode", "true");
            if (!CommonUtils.isNull(validCode)) {
                request.setAttribute("lastErrorValidCode", "error");
            } else {
                request.setAttribute("lastErrorValidCode", "required");
            }
            request.setAttribute("username", request.getParameter("username"));
            doForward("/login.jsp", request, response);
            session.removeAttribute(Attributes.VALID_CODE);
            return false;
        }
    }
    return true;
}

From source file:com.haulmont.cuba.web.sys.CubaUIProvider.java

@Override
public String getTheme(UICreateEvent event) {
    // get theme from cookies before app ui initialized for smooth theme enabling
    WebConfig webConfig = configuration.getConfig(WebConfig.class);
    GlobalConfig globalConfig = configuration.getConfig(GlobalConfig.class);

    String appWindowTheme = webConfig.getAppWindowTheme();
    String userAppTheme = getCookieValue(event.getRequest().getCookies(),
            App.APP_THEME_COOKIE_PREFIX + globalConfig.getWebContextName());
    if (userAppTheme != null) {
        if (!StringUtils.equals(userAppTheme, appWindowTheme)) {
            // check theme support
            ThemeConstantsRepository themeRepository = AppBeans.get(ThemeConstantsRepository.NAME);
            Set<String> supportedThemes = themeRepository.getAvailableThemes();
            if (supportedThemes.contains(userAppTheme)) {

                return userAppTheme;
            }//from  w w  w .  j a va 2  s  . c  o m
        }
    }

    return super.getTheme(event);
}

From source file:edu.northwestern.bioinformatics.studycalendar.xml.writers.PlannedActivityLabelXmlSerializer.java

public boolean validateElement(PlannedActivityLabel paLabel, Element element) {
    boolean valid = true;
    if (element == null && paLabel == null) {
        return true;
    } else if ((element != null && paLabel == null) || (paLabel != null && element == null)) {
        return false;
    } else if (!StringUtils.equals(paLabel.getLabel(), XsdAttribute.LABEL_NAME.from(element))) {
        valid = false;/* ww  w .j av a  2  s.  c o m*/
    } else if (!StringUtils.equals(String.valueOf(paLabel.getRepetitionNumber()),
            XsdAttribute.LABEL_REP_NUM.from(element))) {
        valid = false;
    }
    return valid;
}