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

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

Introduction

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

Prototype

public static boolean isNotBlank(final CharSequence cs) 

Source Link

Document

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 

Usage

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);
}