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

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

Introduction

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

Prototype

public static String deleteWhitespace(final String str) 

Source Link

Document

Deletes all whitespaces from a String as defined by Character#isWhitespace(char) .

 StringUtils.deleteWhitespace(null)         = null StringUtils.deleteWhitespace("")           = "" StringUtils.deleteWhitespace("abc")        = "abc" StringUtils.deleteWhitespace("   ab  c  ") = "abc" 

Usage

From source file:org.libreplan.web.common.components.finders.ResourceMultipleFiltersFinderByResourceAndCriterion.java

private void searchInCriterions(CriterionType type, String filter) {
    List<Criterion> list = getMapCriterions().get(type);
    if (list == null) {
        return;/*from w ww  .  j a va2s  .  c  om*/
    }
    for (Criterion criterion : list) {
        String name = StringUtils.deleteWhitespace(criterion.getName().toLowerCase());
        if (name.contains(filter)) {
            addCriterion(type, criterion);
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }
        }
    }
}

From source file:org.libreplan.web.common.components.finders.ResourcesMultipleFiltersFinder.java

@Override
public List<FilterPair> getMatching(String filter) {
    getListMatching().clear();/*  ww  w  .  j ava  2s  . co  m*/
    if ((filter != null) && (!filter.isEmpty())) {
        filter = StringUtils.deleteWhitespace(filter.toLowerCase());
        searchInCriterionTypes(filter);
        searchInCostCategories(filter);
    }
    addNoneFilter();
    return getListMatching();
}

From source file:org.libreplan.web.common.components.finders.ResourcesMultipleFiltersFinder.java

private void searchInCostCategories(String filter) {
    for (CostCategory costCategory : databaseSnapshots.snapshotListCostCategories()) {
        String name = StringUtils.deleteWhitespace(costCategory.getName().toLowerCase());
        if (name.contains(filter)) {
            addCostCategory(costCategory);
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }//  w  w  w .java  2  s.  co m
        }
    }
}

From source file:org.libreplan.web.common.components.finders.TaskElementsMultipleFiltersFinder.java

@Override
public List<FilterPair> getMatching(String filter) {
    getListMatching().clear();/*  ww w  .j  av a  2  s  . c  om*/
    if ((filter != null) && (!filter.isEmpty())) {
        filter = StringUtils.deleteWhitespace(filter.toLowerCase());
        searchInCriterionTypes(filter);
        searchInLabelTypes(filter);
        searchInResources(filter);
    }

    addNoneFilter();
    return getListMatching();
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

public List<FilterPair> getMatching(String filter) {
    getListMatching().clear();/*from   ww w  .  jav  a2  s.co m*/
    if ((filter != null) && (!filter.isEmpty())) {

        filter = StringUtils.deleteWhitespace(filter.toLowerCase());

        if (filter.indexOf("rc:") == 0) {
            searchInCustomerReferences(filter);
        } else if (filter.indexOf("cod:") == 0) {
            this.searchInOrderCodes(filter);
        } else {
            searchInCriterionTypes(filter);
            searchInLabelTypes(filter);
            searchInExternalCompanies(filter);
            searchInOrderStatus(filter);
            searchInResources(filter);
        }
    }
    addNoneFilter();

    return getListMatching();
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

private void searchInCriterionTypes(String filter) {
    boolean limited = filter.length() < 3;
    for (CriterionType type : getMapCriterions().keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());
        if (name.contains(filter)) {
            setFilterPairCriterionType(type, limited);
        } else {//w w  w . j  ava 2s.  co m
            searchInCriterions(type, filter);
        }
    }
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

private void searchInCriterions(CriterionType type, String filter) {
    List<Criterion> list = getMapCriterions().get(type);
    if (list == null) {
        return;//from  w w  w  .ja v a  2  s. c  o m
    }

    for (Criterion criterion : list) {
        String name = StringUtils.deleteWhitespace(criterion.getName().toLowerCase());

        if (name.contains(filter)) {
            addCriterion(type, criterion);
            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }
        }
    }
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

private void searchInLabelTypes(String filter) {
    Map<LabelType, List<Label>> mapLabels = getLabelsMap();
    boolean limited = filter.length() < 3;

    for (LabelType type : mapLabels.keySet()) {
        String name = StringUtils.deleteWhitespace(type.getName().toLowerCase());

        if (name.contains(filter)) {
            setFilterPairLabelType(type, limited);
        } else {//  ww  w.ja va 2  s.  co  m
            searchInLabels(type, filter);
        }
    }
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

private void searchInExternalCompanies(String filter) {
    for (ExternalCompany externalCompany : databaseSnapshots.snapshotExternalCompanies()) {
        String name = StringUtils.deleteWhitespace(externalCompany.getName().toLowerCase());
        String nif = StringUtils.deleteWhitespace(externalCompany.getNif().toLowerCase());

        if ((name.contains(filter)) || (nif.contains(filter))) {
            addExternalCompany(externalCompany);

            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }/*from   w w w.  j  a va 2 s .  c om*/
        }
    }
}

From source file:org.libreplan.web.common.components.finders.TaskGroupsMultipleFiltersFinder.java

private void searchInOrderStatus(String filter) {
    for (OrderStatusEnum state : OrderStatusEnum.values()) {
        String name = StringUtils.deleteWhitespace(_(state.name()).toLowerCase());

        if (name.contains(filter)) {
            addState(state);//  w w w.  j  a  v  a2  s .  co  m

            if ((filter.length() < 3) && (getListMatching().size() > 9)) {
                return;
            }
        }
    }
}