List of usage examples for org.apache.commons.lang3 StringUtils isNotBlank
public static boolean isNotBlank(final CharSequence cs)
Checks if a CharSequence is not empty (""), not null and not whitespace only.
StringUtils.isNotBlank(null) = false StringUtils.isNotBlank("") = false StringUtils.isNotBlank(" ") = false StringUtils.isNotBlank("bob") = true StringUtils.isNotBlank(" bob ") = true
From source file:com.mirth.connect.server.logging.MirthLog4jFilter.java
@Override public int decide(LoggingEvent event) { // This check is done to filter out SAXParser warnings introduced in 7u40 (MIRTH-3548) if (event.getLevel().equals(Level.ERROR) && event.getLoggerName().equals(LOGGER_NAME)) { String msg = event.getRenderedMessage(); if (StringUtils.isNotBlank(msg)) { if (StringUtils.equals(msg, "Compiler warnings:") || StringUtils.contains(msg, "Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.") || StringUtils.contains(msg, "Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.") || StringUtils.contains(msg, "Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.")) { return Filter.DENY; }// w w w . j a v a 2 s . c o m } } return Filter.NEUTRAL; }
From source file:com.goodhuddle.huddle.repository.MemberSpecification.java
public static Specification<Member> search(final Huddle huddle, final SearchMembersRequest request) { return new Specification<Member>() { @Override//w w w . j a v a 2 s . c o m public Predicate toPredicate(Root<Member> member, CriteriaQuery<?> query, CriteriaBuilder builder) { Predicate conjunction = builder.conjunction(); // huddle conjunction.getExpressions().add(builder.equal(member.get("huddle"), huddle)); // keywords if (StringUtils.isNotBlank(request.getKeywords())) { String[] terms = StringUtils.split(request.getKeywords()); for (String keyword : terms) { if (keyword != null && keyword.length() > 0) { String matchTerm = "%" + keyword.toLowerCase() + "%"; conjunction.getExpressions().add(builder.or( builder.like(builder.lower(member.<String>get("username")), matchTerm), builder.like(builder.lower(member.<String>get("email")), matchTerm), builder.like(builder.lower(member.<String>get("firstName")), matchTerm), builder.like(builder.lower(member.<String>get("lastName")), matchTerm))); } } } // security groups if (CollectionUtils.isNotEmpty(request.getSecurityGroupIds())) { Join<Object, Object> securityGroup = member.join("securityGroup", request.isIncludeNoAccess() ? JoinType.LEFT : JoinType.INNER); Predicate disjunction = builder.disjunction(); for (Long id : request.getSecurityGroupIds()) { disjunction.getExpressions().add(builder.equal(securityGroup.get("id"), id)); } if (request.isIncludeNoAccess()) { disjunction.getExpressions().add(builder.isNull(securityGroup.get("id"))); } conjunction.getExpressions().add(disjunction); } else if (request.isIncludeNoAccess()) { conjunction.getExpressions().add(builder.isNull(member.get("securityGroup"))); } // tags MemberTagFilter tagFilter = request.getTags(); if (tagFilter != null) { if (tagFilter.getIncluded() != null) { if (CollectionUtils.isNotEmpty(tagFilter.getIncluded().getTagIds())) { MemberTagFilter.TagSet included = request.getTags().getIncluded(); MatchType matchType = included.getMatchType(); Predicate tagPredicate = matchType.equals(MatchType.all) ? builder.conjunction() : builder.disjunction(); for (Long tagId : included.getTagIds()) { Subquery<Member> sq = query.subquery(Member.class); Root<Member> subMember = sq.from(Member.class); Join<Member, Tag> tag = subMember.join("tags"); sq.select(subMember).where(builder.equal(tag.get("id"), tagId)); tagPredicate.getExpressions().add(builder.in(member).value(sq)); } conjunction.getExpressions().add(tagPredicate); } } if (tagFilter.getExcluded() != null) { if (CollectionUtils.isNotEmpty(tagFilter.getExcluded().getTagIds())) { MemberTagFilter.TagSet excluded = request.getTags().getExcluded(); MatchType matchType = excluded.getMatchType(); Predicate tagPredicate = matchType.equals(MatchType.all) ? builder.disjunction() : builder.conjunction(); for (Long tagId : excluded.getTagIds()) { Subquery<Member> sq = query.subquery(Member.class); Root<Member> subMember = sq.from(Member.class); Join<Member, Tag> tag = subMember.join("tags"); sq.select(subMember).where(builder.equal(tag.get("id"), tagId)); tagPredicate.getExpressions().add(builder.in(member).value(sq).not()); } conjunction.getExpressions().add(tagPredicate); } } } return conjunction; } }; }
From source file:com.rcs.shoe.shop.fx.model.LanguageModel.java
public String translate(TranslationKeys key) { if (key == null) { throw new IllegalArgumentException("Translation key can not be empty!"); }//w w w . j a v a 2s . c om String result = bundle.getString(key.getKey()); return StringUtils.isNotBlank(result) ? result : key.getKey(); }
From source file:com.vmware.photon.controller.api.frontend.commands.steps.StepCommand.java
private static String getActivityId(StepEntity stepEntity) { String activityId = ""; if (stepEntity.getTask() != null && StringUtils.isNotBlank(stepEntity.getTask().getId())) { activityId = stepEntity.getTask().getId(); }//from w w w . j a v a2s .c o m String operation = ""; if (stepEntity.getOperation() != null) { operation = stepEntity.getOperation().getOperation(); } if (StringUtils.isNotBlank(operation)) { activityId = activityId + ":" + operation; } return activityId; }
From source file:cop.raml.utils.javadoc.JavaDocTag.java
public static boolean startsWith(String str) { if (StringUtils.isNotBlank(str)) for (JavaDocTag tag : values()) if (str.startsWith(tag.id)) return true; return false; }
From source file:be.wegenenverkeer.common.resteasy.json.DateConverter.java
@Override public Date fromString(String str) { Date date = null;/*from www .j av a 2 s .c o m*/ if (StringUtils.isNotBlank(str)) { try { return iso8601AndOthers.parse(str, new ParsePosition(0)); } catch (IllegalArgumentException iae) { // ignore, try next format date = null; // dummy } } return date; // empty string }
From source file:gob.dp.simco.reporte.service.ReporteGeneralServiceImpl.java
@Override public List<Caso> reporteCaso(FiltroReporte filtroReporte) { List<Integer> listDeparamentos = new ArrayList<>(); if (StringUtils.isNotBlank(filtroReporte.getDepartamento())) { String[] adArray = filtroReporte.getDepartamento().split(","); for (String adArray1 : adArray) { listDeparamentos.add(Integer.parseInt(adArray1)); }//from www . j a va 2s . co m filtroReporte.setListaDepartamentos(listDeparamentos); filtroReporte.setListaDepartamentosSize(listDeparamentos.size()); } else { filtroReporte.setListaDepartamentos(listDeparamentos); filtroReporte.setListaDepartamentosSize(null); } List<String> listAnhos = new ArrayList<>(); if (StringUtils.isNotBlank(filtroReporte.getAnhos())) { String[] adArray = filtroReporte.getAnhos().split(","); for (String adArray1 : adArray) { listAnhos.add(adArray1); } filtroReporte.setListaAnhos(listAnhos); filtroReporte.setListaAnhosSize(listAnhos.size()); } else { filtroReporte.setListaAnhos(listAnhos); filtroReporte.setListaAnhosSize(null); } List<String> listMes = new ArrayList<>(); if (StringUtils.isNotBlank(filtroReporte.getMes())) { String[] adArray = filtroReporte.getMes().split(","); for (String adArray1 : adArray) { listMes.add(adArray1); } filtroReporte.setListaMeses(listMes); filtroReporte.setListaMesesSize(listMes.size()); } else { filtroReporte.setListaMeses(listMes); filtroReporte.setListaMesesSize(null); } return casoDao.reporteCaso(filtroReporte); }
From source file:be.wegenenverkeer.common.resteasy.json.LocalDateConverter.java
@Override public LocalDate fromString(String str) { LocalDate date = null;//from w ww . j a va 2 s .com if (StringUtils.isNotBlank(str)) { try { return iso8601AndOthers.parse(str); } catch (IllegalArgumentException iae) { // ignore, try next format date = null; // dummy } } return date; // empty string }
From source file:com.omertron.themoviedbapi.tools.MethodBase.java
/** * Convert a string into an Enum type/*w w w . j av a 2 s.c o m*/ * * @param value * @return */ public static MethodBase fromString(String value) { if (StringUtils.isNotBlank(value)) { for (final MethodBase method : EnumSet.allOf(MethodBase.class)) { if (value.equalsIgnoreCase(method.value)) { return method; } } } // We've not found the type! throw new IllegalArgumentException("Method '" + value + "' not recognised"); }
From source file:com.globalhackv.app.repository.CitationSpec.java
@Override public Predicate toPredicate(Root<Citation> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder cb) { List<Predicate> predicates = new ArrayList<Predicate>(); if (StringUtils.isNotBlank(example.getLastName())) { predicates.add(//from w w w . ja va 2s .c om cb.like(cb.lower(root.get(Citation_.lastName)), example.getLastName().toLowerCase() + "%")); } if (StringUtils.isNotBlank(example.getFirstName())) { predicates.add( cb.like(cb.lower(root.get(Citation_.firstName)), example.getFirstName().toLowerCase() + "%")); } if (StringUtils.isNotBlank(example.getDateOfBirth())) { predicates.add(cb.like(cb.lower(root.get(Citation_.dateOfBirth)), example.getDateOfBirth().toLowerCase() + "%")); } if (StringUtils.isNotBlank(example.getDriversLicense())) { predicates.add(cb.like(cb.lower(root.get(Citation_.driversLicense)), example.getDriversLicense().toLowerCase() + "%")); } if (StringUtils.isNotBlank(example.getAddress())) { predicates .add(cb.like(cb.lower(root.get(Citation_.address)), example.getAddress().toLowerCase() + "%")); } if (example.getCitationNumber() != 0) { predicates.add(cb.equal(root.get(Citation_.citationNumber), example.getCitationNumber())); } return andTogether(predicates, cb); }