List of usage examples for org.apache.commons.lang3 StringUtils deleteWhitespace
public static String deleteWhitespace(final String str)
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"
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; } } } }