Example usage for org.apache.commons.lang3 StringUtils containsIgnoreCase

List of usage examples for org.apache.commons.lang3 StringUtils containsIgnoreCase

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils containsIgnoreCase.

Prototype

public static boolean containsIgnoreCase(final CharSequence str, final CharSequence searchStr) 

Source Link

Document

Checks if CharSequence contains a search CharSequence irrespective of case, handling null .

Usage

From source file:kenh.expl.functions.Contains.java

public boolean process(String seq, String searchSeq, boolean ignoreCase) {
    if (ignoreCase)
        return StringUtils.containsIgnoreCase(seq, searchSeq);
    else/*from w  w  w  . ja  v  a 2 s . c o m*/
        return StringUtils.contains(seq, searchSeq);
}

From source file:gov.nyc.doitt.gis.geoclient.service.search.Response.java

public boolean messageAppliesTo(String streetName) {
    GeosupportReturnCode grc = this.responseStatus.getGeosupportReturnCode();
    return StringUtils.containsIgnoreCase(grc.getMessage(), streetName);
}

From source file:de.dominikschadow.duke.encounters.services.SecurityValidationService.java

public boolean hasSqlIPayload(@NotNull String payload) {
    return StringUtils.containsIgnoreCase(payload, "drop") || StringUtils.containsIgnoreCase(payload, "insert")
            || StringUtils.containsIgnoreCase(payload, "update")
            || StringUtils.containsIgnoreCase(payload, "delete")
            || StringUtils.containsIgnoreCase(payload, "union")
            || StringUtils.containsIgnoreCase(payload, "select")
            || StringUtils.containsIgnoreCase(payload, "exec")
            || StringUtils.containsIgnoreCase(payload, "fetch")
            || StringUtils.containsIgnoreCase(payload, "' or '1'='1")
            || StringUtils.containsIgnoreCase(payload, "' or 1=1");
}

From source file:com.intuit.wasabi.api.pagination.filters.FilterUtil.java

/**
 * Extracts the timezone and original filter string and performs a partial match checking on the date.
 *
 * @param date   the date to check/*from  w w w .j  ava 2  s.  co m*/
 * @param filter the filter string
 * @return the result of a partial match
 */
public static boolean extractTimeZoneAndTestDate(Date date, String filter) {
    String[] timezoneAndFilter = extractTimeZone(filter);
    return StringUtils.containsIgnoreCase(
            formatDateTimeAsUI(convertDateToOffsetDateTime(date), timezoneAndFilter[1]), timezoneAndFilter[0]);
}

From source file:com.mirth.connect.plugins.pdfviewer.PDFViewer.java

@Override
public boolean isContentTypeViewable(String contentType) {
    return StringUtils.containsIgnoreCase(contentType, "pdf");
}

From source file:forge.util.PredicateString.java

/**
 * Op./*from  w  w  w  .j av a  2  s. c o  m*/
 * 
 * @param op1
 *            the op1
 * @param op2
 *            the op2
 * @return true, if successful
 */
protected final boolean op(final String op1, final String op2) {
    switch (this.getOperator()) {
    case CONTAINS_IC:
        return StringUtils.containsIgnoreCase(op1, op2);
    case CONTAINS:
        return StringUtils.contains(op1, op2);
    case EQUALS:
        return op1.equals(op2);
    case EQUALS_IC:
        return op1.equalsIgnoreCase(op2);
    default:
        return false;
    }
}

From source file:com.thruzero.applications.faces.demo.beans.support.DemoStateBean.java

/** TODO-p1(george) HACK for iPhone Home Screen save. */
public String getSlideDataTransition() {
    String ua = FacesUtils.getRequestHeader("User-Agent");

    if ((StringUtils.containsIgnoreCase(ua, "iPhone") || StringUtils.containsIgnoreCase(ua, "iPad"))
            && !StringUtils.containsIgnoreCase(ua, "Safari")) {
        return "slidefade";
    } else {//from   www .  ja v  a  2 s  .  c om
        return "slide";
    }
}

From source file:it.f2informatica.webapp.security.BasicAuthorityService.java

private boolean matchRoles(String authorization, String roleAuthority) {
    final String authorizationName = StringUtils.removeStart(roleAuthority, PREFIX_ROLE);
    return StringUtils.containsIgnoreCase(authorization, authorizationName);
}

From source file:com.formkiq.core.domain.type.FolderDTO.java

/**
 * @param string {@link String}/*from   www  . j a va2s  . c  om*/
 */
public void setPermissionsasstring(final String string) {

    if (!StringUtils.isEmpty(string)) {

        if (StringUtils.containsIgnoreCase(string, FolderPermission.PERM_FORM_ADMIN.name())) {

            List<FolderPermission> list = new ArrayList<>(Arrays.asList(FolderPermission.values()));

            String join = list.stream().map(FolderPermission::name).collect(Collectors.joining(","));

            String[] perms = join.split(",");
            setPermissions(Arrays.asList(perms));

        } else {

            String[] perms = string.split(",");
            setPermissions(Arrays.asList(perms));
        }
    }
}

From source file:com.none.tom.simplerssreader.feed.SavedEntries.java

public static SearchResults getSearchResultsFor(final String query, final int position) {
    final List<Integer> positions = new ArrayList<>();
    final List<LinkedHashMap<Integer, Integer>> indices = new ArrayList<>();

    int i = 0;//from  w  ww. j a  v a2 s . c  o m

    for (final DbEntry entry : sDbEntries) {
        final String title = entry.getEntryTitle();

        if (StringUtils.containsIgnoreCase(title, query)) {
            indices.add(SearchUtils.getIndicesForQuery(title, query));
            positions.add(i);
        }
        i++;
    }

    return new SearchResults(position, positions, indices);
}