List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
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; }