Example usage for org.apache.commons.collections4 CollectionUtils isEmpty

List of usage examples for org.apache.commons.collections4 CollectionUtils isEmpty

Introduction

In this page you can find the example usage for org.apache.commons.collections4 CollectionUtils isEmpty.

Prototype

public static boolean isEmpty(final Collection<?> coll) 

Source Link

Document

Null-safe check if the specified collection is empty.

Usage

From source file:com.haulmont.cuba.core.sys.javacl.CompilationScope.java

public boolean compilationNeeded() throws ClassNotFoundException {
    collectInformation(rootClassName);/*  ww w .j a  v a  2s  . com*/
    return !CollectionUtils.isEmpty(compilationNeeded);
}

From source file:cop.raml.utils.javadoc.MethodJavaDoc.java

@NotNull
private static Map<String, TagParam> getParams(List<String> doc) {
    if (CollectionUtils.isEmpty(doc))
        return Collections.emptyMap();

    Map<String, TagParam> params = new LinkedMap<>();
    String paramName = null;//www . ja  v a2 s.com
    StringBuilder buf = null;
    Matcher matcher;

    for (String line : doc) {
        line = line.trim();

        if ((matcher = JavaDocTag.PARAM.getPattern().matcher(line)).find()) {
            if (paramName != null)
                addParameter(paramName, buf, params);

            paramName = matcher.group("name");
            buf = new StringBuilder(StringUtils.defaultString(matcher.group("text"), ""));
        } else if (paramName != null) {
            if (TAG.matcher(line).find()) {
                addParameter(paramName, buf, params);
                paramName = null;
            } else if (buf.length() > 0)
                buf.append('\n').append(line);
            else
                buf.append(line);
        }
    }

    if (paramName != null)
        addParameter(paramName, buf, params);

    return params.isEmpty() ? Collections.emptyMap() : Collections.unmodifiableMap(params);
}

From source file:c3.ops.priam.backup.Restore.java

public static boolean isRestoreEnabled(IConfiguration conf) {
    boolean isRestoreMode = StringUtils.isNotBlank(conf.getRestoreSnapshot());
    boolean isBackedupRac = (CollectionUtils.isEmpty(conf.getBackupRacs())
            || conf.getBackupRacs().contains(conf.getRac()));
    return (isRestoreMode && isBackedupRac);
}

From source file:io.kodokojo.model.StackConfiguration.java

public StackConfiguration(String name, StackType type, Set<BrickConfiguration> brickConfigurations,
        String loadBalancerHost, int scmSshPort) {
    if (isBlank(name)) {
        throw new IllegalArgumentException("name must be defined.");
    }/* w  w w. ja v  a  2s . com*/
    if (type == null) {
        throw new IllegalArgumentException("type must be defined.");
    }
    if (CollectionUtils.isEmpty(brickConfigurations)) {
        throw new IllegalArgumentException("brickConfigurations must be defined.");
    }

    this.name = name;
    this.type = type;
    this.brickConfigurations = brickConfigurations;
    this.loadBalancerHost = loadBalancerHost;
    this.scmSshPort = scmSshPort;
}

From source file:com.adguard.commons.collections.Lists.java

/**
 * Checks if collection contains element for which predicate evaluates to true.s
 *
 * @param collection Collection/*w  ww.  jav a  2s  . com*/
 * @param predicate  Predicate to check
 * @param <T>        Any type
 * @return true if at least one element exists
 */
public static <T> boolean exists(Collection<T> collection, Predicate<T> predicate) {

    if (CollectionUtils.isEmpty(collection)) {
        return false;
    }

    if (predicate == null) {
        return false;
    }

    for (T element : collection) {
        if (predicate.evaluate(element)) {
            return true;
        }
    }

    return false;
}

From source file:cherry.foundation.render.ObjectRendererImpl.java

@Override
public String render(Object value, Integer mode) {
    if (value == null) {
        return "";
    } else if (value instanceof Number) {
        Locale locale = LocaleContextHolder.getLocale();
        if (CollectionUtils.isEmpty(numberFormatter)) {
            return NumberFormat.getInstance(locale).format(value);
        } else {/*from  w  ww .  j  a  v  a2s.c o m*/
            return getSafe(numberFormatter, mode).getNumberFormat(locale).format(value);
        }
    } else if (value instanceof LocalDate) {
        return conversionService.convert(value, String.class);
    } else if (value instanceof LocalTime) {
        return conversionService.convert(value, String.class);
    } else if (value instanceof LocalDateTime) {
        return conversionService.convert(value, String.class);
    } else if (value instanceof String) {
        return (String) value;
    } else {
        return value.toString();
    }
}

From source file:io.kodokojo.model.ProjectConfiguration.java

public ProjectConfiguration(String entityIdentifier, String identifier, String name, List<User> admins,
        Set<StackConfiguration> stackConfigurations, List<User> users) {
    if (isBlank(entityIdentifier)) {
        throw new IllegalArgumentException("entityIdentifier must be defined.");
    }/*from   w w w.  j a v a 2  s.  co  m*/
    if (isBlank(name)) {
        throw new IllegalArgumentException("name must be defined.");
    }
    if (CollectionUtils.isEmpty(admins)) {
        throw new IllegalArgumentException("admins must be defined.");
    }
    if (CollectionUtils.isEmpty(stackConfigurations)) {
        throw new IllegalArgumentException("stackConfigurations must be defined and contain some values.");
    }

    this.identifier = identifier;
    this.entityIdentifier = entityIdentifier;
    this.name = name;
    this.admins = admins;
    this.stackConfigurations = stackConfigurations;
    this.users = users;
}

From source file:com.hp.autonomy.frontend.find.core.savedsearches.FieldTextParserImpl.java

private FieldText valuesToFieldText(final Collection<FieldAndValue> parametricValues) {
    if (CollectionUtils.isEmpty(parametricValues)) {
        return null;
    } else {//w  w w. j av  a2 s  . co  m
        final Map<String, List<String>> fieldToValues = new HashMap<>();

        for (final FieldAndValue fieldAndValue : parametricValues) {
            List<String> values = fieldToValues.get(fieldAndValue.getField());

            if (values == null) {
                values = new LinkedList<>();
                fieldToValues.put(fieldAndValue.getField(), values);
            }

            values.add(fieldAndValue.getValue());
        }

        final Iterator<Map.Entry<String, List<String>>> iterator = fieldToValues.entrySet().iterator();
        FieldText fieldText = fieldAndValuesToFieldText(iterator.next());

        while (iterator.hasNext()) {
            fieldText = fieldText.AND(fieldAndValuesToFieldText(iterator.next()));
        }

        return fieldText;
    }
}

From source file:io.cloudslang.lang.compiler.modeller.transformers.InputsTransformer.java

@Override
public TransformModellingResult<List<Input>> transform(List<Object> rawData,
        SensitivityLevel sensitivityLevel) {
    List<Input> transformedData = new ArrayList<>();
    List<RuntimeException> errors = new ArrayList<>();
    if (CollectionUtils.isEmpty(rawData)) {
        return new BasicTransformModellingResult<>(transformedData, errors);
    }/*from   www  .  jav a2s.c o m*/
    for (Object rawInput : rawData) {
        try {
            Input input = transformSingleInput(rawInput, sensitivityLevel);
            List<RuntimeException> validationErrors = preCompileValidator
                    .validateNoDuplicateInOutParams(transformedData, input);
            transformedData.add(input);
            errors.addAll(validationErrors);
        } catch (RuntimeException rex) {
            errors.add(rex);
        }
    }
    return new BasicTransformModellingResult<>(transformedData, errors);
}

From source file:io.kodokojo.model.Project.java

public Project(String identifier, String projectConfigurationIdentifier, String name, Date snapshotDate,
        Set<Stack> stacks) {
    if (isBlank(name)) {
        throw new IllegalArgumentException("name must be defined.");
    }//from  www.  ja  v a  2 s .  c  o  m
    if (isBlank(projectConfigurationIdentifier)) {
        throw new IllegalArgumentException("projectConfigurationIdentifier must be defined.");
    }
    if (snapshotDate == null) {
        throw new IllegalArgumentException("snapshotDate must be defined.");
    }
    if (CollectionUtils.isEmpty(stacks)) {
        throw new IllegalArgumentException("stacks must be defined.");
    }
    this.identifier = identifier;
    this.projectConfigurationIdentifier = projectConfigurationIdentifier;
    this.name = name;
    this.snapshotDate = snapshotDate;
    this.stacks = stacks;
}