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.OrdersMultipleFiltersFinder.java
private void searchInLabels(LabelType type, String filter) { for (Label label : getLabelsMap().get(type)) { String name = StringUtils.deleteWhitespace(label.getName().toLowerCase()); if (name.contains(filter)) { addLabel(label);/*from w w w . jav a 2 s. co m*/ if ((filter.length() < 3) && (getListMatching().size() > 9)) { return; } } } }
From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.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 ww. j a v a 2s. co m } } }
From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java
private void searchInOrderStatus(String filter) { for (OrderStatusEnum state : OrderStatusEnum.values()) { String name = StringUtils.deleteWhitespace(_(state.name()).toLowerCase()); if (name.contains(filter)) { addState(state);/*from ww w . ja v a 2s . c om*/ if ((filter.length() < 3) && (getListMatching().size() > 9)) { return; } } } }
From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java
private void searchInOrderCodes(String filter) { if (filter.indexOf("cod:") == 0) { String codeFilter = filter.replaceFirst("cod:", ""); for (String code : databaseSnapshots.snapshotOrdersCodes()) { code = StringUtils.deleteWhitespace(code.toLowerCase()); if (code.equals(codeFilter)) { addCode(code);/*w w w .j a va 2s . co m*/ return; } } } }
From source file:org.libreplan.web.common.components.finders.OrdersMultipleFiltersFinder.java
private void searchInCustomerReferences(String filter) { if (filter.indexOf("rc:") == 0) { String referenceFilter = filter.replaceFirst("rc:", ""); for (String reference : databaseSnapshots.snapshotCustomerReferences()) { reference = StringUtils.deleteWhitespace(reference.toLowerCase()); if (reference.equals(referenceFilter)) { addCustomerReference(reference); return; }//from w w w .j a v a2 s. c o m } } }
From source file:org.libreplan.web.common.components.finders.ResourceAllocationMultipleFiltersFinder.java
public List<FilterPair> getMatching(String filter) { getListMatching().clear();/* www.j a v a 2 s.c o m*/ if ((filter != null) && (!filter.isEmpty())) { filter = StringUtils.deleteWhitespace(filter.toLowerCase()); searchInCriterionTypes(filter); searchInResources(filter); } addNoneFilter(); return getListMatching(); }
From source file:org.libreplan.web.common.components.finders.ResourceAllocationMultipleFiltersFinder.java
private void searchInCriterionTypes(String filter) { Map<CriterionType, List<Criterion>> mapCriterions = getCriterionsMap(); boolean limited = (filter.length() < 3); for (CriterionType type : mapCriterions.keySet()) { String name = StringUtils.deleteWhitespace(type.getName().toLowerCase()); if (name.contains(filter)) { setFilterPairCriterionType(type, limited); } else {/*from w ww .ja v a 2s . c o m*/ searchInCriterions(type, filter); } } }
From source file:org.libreplan.web.common.components.finders.ResourceAllocationMultipleFiltersFinder.java
private void searchInResources(String filter) { Map<Class<?>, List<Resource>> mapResources = databaseSnapshots.snapshotMapResources(); for (Class<?> className : mapResources.keySet()) { for (Resource resource : mapResources.get(className)) { if (isLimitingResourceAllocation != resource.isLimitingResource()) { continue; }//from w ww. j ava2 s. com String name = StringUtils.deleteWhitespace(resource.getName().toLowerCase()); if (name.contains(filter)) { addResource(className, resource); if ((filter.length() < 3) && (getListMatching().size() > 9)) { return; } } } } }
From source file:org.libreplan.web.common.components.finders.ResourceMultipleFiltersFinderByResourceAndCriterion.java
public List<FilterPair> getMatching(String filter) { getListMatching().clear();// www . j ava 2s .c om if ((filter != null) && (!filter.isEmpty())) { filter = StringUtils.deleteWhitespace(filter.toLowerCase()); searchInResources(filter); searchInCriterionTypes(filter); } addNoneFilter(); return getListMatching(); }
From source file:org.libreplan.web.common.components.finders.ResourceMultipleFiltersFinderByResourceAndCriterion.java
private void searchInResources(String filter) { Map<Class<?>, List<Resource>> mapResources = databaseSnapshots.snapshotMapResources(); for (Class<?> className : mapResources.keySet()) { for (Resource resource : mapResources.get(className)) { String name = StringUtils.deleteWhitespace(resource.getName().toLowerCase()); if (name.contains(filter)) { addResource(className, resource); if ((filter.length() < 3) && (getListMatching().size() > 9)) { return; }/*www.j ava 2 s .c om*/ } } } }