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:com.azaptree.services.security.SubjectAuthenticationToken.java

public SubjectAuthenticationToken(final UUID subjectId, final Map<String, Object> credentials,
        final boolean rememberMe) {
    Assert.notNull(subjectId, "subjectId is required");
    Assert.isTrue(!CollectionUtils.isEmpty(credentials));
    this.subjectId = subjectId;
    this.credentials = credentials;
    this.rememberMe = rememberMe;
}

From source file:fr.mby.portal.coreimpl.aggregator.HeaderAggregator.java

@Override
public void aggregate(final HttpServletResponse response, final IInternalReply reply) {
    // Add cookies
    final Collection<Cookie> cookies = reply.getCookies();
    if (!CollectionUtils.isEmpty(cookies)) {
        for (final Cookie cookie : cookies) {
            response.addCookie(cookie);//from  w w w . j  ava 2  s .  c  om
        }
    }

    // Add headers
    final Map<String, String> headers = reply.getHeaders();
    if (!CollectionUtils.isEmpty(headers)) {
        for (final Entry<String, String> header : headers.entrySet()) {
            response.addHeader(header.getKey(), header.getValue());
        }
    }
}

From source file:com.fredhopper.core.connector.index.generate.writer.CategoryCsvWriter.java

@Override
public void print(final FhCategoryData source) throws IOException {

    Preconditions.checkArgument(source != null);
    Preconditions.checkArgument(!CollectionUtils.isEmpty(source.getNames()));

    final Map<Locale, String> names = source.getNames();
    for (final Locale locale : names.keySet()) {
        final String parentId = source.getParentId() == null ? source.getCategoryId() : source.getParentId();
        printLine(source.getCategoryId(), parentId, locale.toString(), source.getNames().get(locale));

    }/*from  w w w .  j  a va  2  s.co  m*/
}

From source file:com.inspiresoftware.lib.dto.geda.impl.MappingAdapterRegistrar.java

public void registerAdapters(final DTOSupport dtoSupport) {
    final Map<String, Object> adapters = this.getAdapters();
    if (CollectionUtils.isEmpty(adapters)) {
        return;/*w  w w.  j a  v a  2  s.c  o  m*/
    }
    for (Map.Entry<String, Object> adapterEntry : adapters.entrySet()) {
        if (adapterEntry.getValue() instanceof DTOSupportAwareAdapter) {
            ((DTOSupportAwareAdapter) adapterEntry.getValue()).setDtoSupport(dtoSupport);
        }
        dtoSupport.registerAdapter(adapterEntry.getKey(), adapterEntry.getValue());
    }
}

From source file:am.ik.categolj3.api.tag.InMemoryTagService.java

@EventListener
public void handlePutEntry(EntryPutEvent.Bulk event) {
    if (log.isInfoEnabled()) {
        log.info("bulk put ({})", event.getEvents().size());
    }/*from w  w w .  ja v  a  2  s. c  o  m*/
    tags.putAll(event.getEvents().stream().map(EntryPutEvent::getEntry)
            .filter(e -> !CollectionUtils.isEmpty(e.getFrontMatter().getTags()))
            .collect(Collectors.toMap(Entry::getEntryId, e -> e.getFrontMatter().getTags())));
}

From source file:com.consol.citrus.samples.kubernetes.ListKubernetesResourcesIT.java

@Test
@CitrusTest//from  ww  w.  j  a  v a  2 s. c  om
public void testListNamespaces() {
    kubernetes().client(k8sClient).namespaces().list().validate((result, context) -> {
        Assert.assertFalse(CollectionUtils.isEmpty(result.getResult().getItems()));
    });
}

From source file:am.ik.categolj3.api.category.InMemoryCategoryService.java

@EventListener
public void handlePutEntry(EntryPutEvent.Bulk event) {
    if (log.isInfoEnabled()) {
        log.info("bulk put ({})", event.getEvents().size());
    }//w w w .jav a 2  s . co m
    categories.putAll(event.getEvents().stream().map(EntryPutEvent::getEntry)
            .filter(e -> !CollectionUtils.isEmpty(e.getFrontMatter().getCategories()))
            .collect(Collectors.toMap(Entry::getEntryId, e -> e.getFrontMatter().getCategories())));
}

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

@Override
public String execute(List<String> parameterList, TestContext context) {
    if (CollectionUtils.isEmpty(parameterList)) {
        throw new InvalidFunctionUsageException("Missing file path function parameter");
    }//from www  .  ja  v  a2  s .c o m

    boolean base64 = parameterList.size() > 1 ? Boolean.valueOf(parameterList.get(1)) : false;

    try {
        if (base64) {
            return Base64.encodeBase64String(FileCopyUtils.copyToByteArray(
                    FileUtils.getFileResource(parameterList.get(0), context).getInputStream()));
        } else {
            return context.replaceDynamicContentInString(
                    FileUtils.readToString(FileUtils.getFileResource(parameterList.get(0), context)));
        }
    } catch (IOException e) {
        throw new CitrusRuntimeException("Failed to read file", e);
    }
}

From source file:uk.gov.nationalarchives.discovery.taxonomy.common.service.aop.MethodLogger.java

/**
 * Log the time spent by a method (for performance analysis)
 * /*  ww  w. ja  va2  s .c  om*/
 * @param point
 * @return
 * @throws Throwable
 */
@Around("@annotation(uk.gov.nationalarchives.discovery.taxonomy.common.domain.annotation.Loggable) && anyMethod()")
public Object logTimeSpentByAMethod(ProceedingJoinPoint point) throws Throwable {
    long start = startTimer();
    Object result = point.proceed();
    Logger logger = LoggerFactory.getLogger(point.getSignature().getDeclaringType());
    long timerDifference = getTimerDifference(start);
    String responseToLog = CollectionUtils.isEmpty(Arrays.asList(point.getArgs())) ? null
            : point.getArgs()[0].toString();
    if (responseToLog != null && responseToLog.length() > 20) {
        responseToLog = responseToLog.substring(0, 20);
    }
    if (timerDifference > 1000) {
        logger.warn("#{}({}): processed in {}ms",
                MethodSignature.class.cast(point.getSignature()).getMethod().getName(), responseToLog,
                timerDifference);
    } else {
        logger.debug("#{}({}): processed in {}ms",
                MethodSignature.class.cast(point.getSignature()).getMethod().getName(), responseToLog,
                timerDifference);
    }

    return result;
}

From source file:org.ff4j.services.GroupServices.java

public Collection<FeatureApiBean> getFeaturesByGroup(String groupName) {
    featureValidator.assertGroupExist(groupName);
    Collection<Feature> features = ff4j.getFeatureStore().readGroup(groupName).values();
    Collection<FeatureApiBean> featureApiBeans = new ArrayList<>();
    if (!CollectionUtils.isEmpty(features)) {
        featureApiBeans.addAll(features.stream().map(FeatureApiBean::new).collect(Collectors.toList()));
    }//from w ww . ja v  a  2s .c o  m
    return featureApiBeans;
}