Example usage for org.springframework.util CollectionUtils isEmpty

List of usage examples for org.springframework.util CollectionUtils isEmpty

Introduction

In this page you can find the example usage for org.springframework.util CollectionUtils isEmpty.

Prototype

public static boolean isEmpty(@Nullable Map<?, ?> map) 

Source Link

Document

Return true if the supplied Map is null or empty.

Usage

From source file:cn.wanghaomiao.seimi.utils.StrFormatUtil.java

public static String getFirstEmStr(List<Object> list, String def) {
    if (CollectionUtils.isEmpty(list)) {
        return def;
    }//from w  w  w .  j  a v a2  s. co  m
    return list.get(0).toString();
}

From source file:com.thistech.spotlink.util.PlacementRequestUtil.java

public static String getTargetCodeValue(PlacementRequestType placementRequest, String key) {
    if (placementRequest != null && placementRequest.getClient() != null
            && placementRequest.getClient().getTargetCode() != null) {
        for (TargetCode targetCode : placementRequest.getClient().getTargetCode()) {
            if (StringUtils.equalsIgnoreCase(targetCode.getKey(), key)) {
                if (!CollectionUtils.isEmpty(targetCode.getContent())) {
                    return (String) targetCode.getContent().iterator().next();
                }/* ww w  . ja  va2s. c o m*/
            }
        }
    }
    return null;
}

From source file:nc.noumea.mairie.appock.core.utility.MessageErreurUtil.java

/**
 * Retourne une liste de violations concernant l'entity
 * /*from   w  w  w .  j  av  a 2s .  c  o m*/
 * @param entity entit concerne
 * @return une liste de ConstraintViolation (null si aucune violation, ou si l'entit en entre est null)
 */
private static <T> Set<ConstraintViolation<?>> validate(final T entity) {
    if (entity == null) {
        return null; // aucune erreur
    }
    final Set<ConstraintViolation<T>> violations = factory.getValidator().validate(entity, Default.class);
    return CollectionUtils.isEmpty(violations) ? null : new HashSet<ConstraintViolation<?>>(violations);
}

From source file:uk.gov.nationalarchives.discovery.taxonomy.common.domain.service.PaginatedList.java

/**
 * Returns the current number of elements. <br/>
 * Null safe// w  w  w .jav a  2 s . c om
 * 
 * @return
 */
public int size() {
    if (!CollectionUtils.isEmpty(results)) {
        return results.size();
    }
    return 0;
}

From source file:com.nortal.petit.orm.statement.ExecutableStatement.java

/**
 * Returns statements sql with parameter values
 * /*from w w  w.j ava  2  s.  co  m*/
 * @return
 */
@Override
public String getSqlWithParams() {
    prepare();

    StringBuffer sb = new StringBuffer();
    if (!CollectionUtils.isEmpty(getBeans())) {
        for (B bean : getBeans()) {
            prepare(bean);
            sb.append(super.getSqlWithParams()).append("\n");
        }
    } else {
        sb.append(super.getSqlWithParams()).append("\n");
    }
    return sb.toString();
}

From source file:org.zalando.baigan.service.ConditionsProcessor.java

@Nonnull
public <T> T process(Configuration<T> configuration, Map<String, String> context) {

    T value = configuration.getDefaultValue();

    if (CollectionUtils.isEmpty(configuration.getConditions())) {
        return value;
    }/*from www  . java 2s.c  o  m*/

    for (Condition<T> condition : configuration.getConditions()) {

        final String conditionalContxtParamValue = context.get(condition.getParamName());
        final boolean result = condition.getConditionType().eval(conditionalContxtParamValue);

        // Return if any of the condition evaluates to true from the ordered
        // set of conditions.
        if (result) {
            return condition.getValue();
        }
    }
    return value;
}

From source file:de.dlopes.stocks.facilitator.services.impl.WebFlowServiceUtil.java

public boolean isEmpty(List<?> list) {
    return CollectionUtils.isEmpty(list);
}

From source file:com.consol.citrus.functions.core.EscapeXmlFunction.java

/**
  * {@inheritDoc}//from ww  w .ja va 2 s. c  o m
  */
public String execute(List<String> parameterList, TestContext context) {
    if (CollectionUtils.isEmpty(parameterList) || parameterList.size() != 1) {
        throw new InvalidFunctionUsageException("Invalid function parameter usage! Missing parameter!");
    }

    return StringEscapeUtils.escapeXml(parameterList.get(0));
}

From source file:com.frank.search.solr.core.query.AbstractFunction.java

@SuppressWarnings({ "rawtypes", "unchecked" })
protected AbstractFunction(List<?> arguments) {
    this.arguments = new ArrayList();
    if (!CollectionUtils.isEmpty(arguments)) {
        this.arguments.addAll(arguments);
    }//from w  w  w .j a va 2  s.c o m
}

From source file:pe.gob.mef.gescon.service.impl.ConsultaServiceImpl.java

@Override
public List<Consulta> getQueryFilter(HashMap filters) {
    List<Consulta> lista = new ArrayList<Consulta>();
    try {/*  ww  w  . j  a va  2  s .c o m*/
        ConsultaDao consultaDao = (ConsultaDao) ServiceFinder.findBean("ConsultaDao");
        List<HashMap> consulta = consultaDao.getQueryFilter(filters);
        if (!CollectionUtils.isEmpty(consulta)) {
            for (HashMap map : consulta) {
                Consulta c = new Consulta();
                c.setIdconocimiento((BigDecimal) map.get("ID"));
                c.setNombre((String) map.get("NOMBRE"));
                c.setSumilla((String) map.get("SUMILLA"));
                c.setFechaPublicacion((Date) map.get("FECHA"));
                c.setIdCategoria((BigDecimal) map.get("IDCATEGORIA"));
                c.setCategoria((String) map.get("CATEGORIA"));
                c.setIdTipoConocimiento((BigDecimal) map.get("IDTIPOCONOCIMIENTO"));
                c.setTipoConocimiento((String) map.get("TIPOCONOCIMIENTO"));
                c.setIdEstado((BigDecimal) map.get("IDESTADO"));
                c.setEstado((String) map.get("ESTADO"));
                c.setFlgVinculo((BigDecimal) map.get("FLG"));
                BigDecimal contador = (BigDecimal) map.get("CONTADOR");
                BigDecimal suma = (BigDecimal) map.get("SUMA");
                if (BigDecimal.ZERO.equals(contador)) {
                    c.setCalificacion(BigDecimal.ZERO.intValue());
                } else {
                    int calificacion = Math
                            .round(Float.parseFloat(suma.toString()) / Integer.parseInt(contador.toString()));
                    c.setCalificacion(calificacion);
                }
                lista.add(c);
            }
        }
    } catch (Exception e) {
        e.getMessage();
        e.printStackTrace();
    }
    return lista;
}