List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:org.wallride.web.support.ControllerUtils.java
public static MultiValueMap<String, String> convertBeanForQueryParams(Object target, ConversionService conversionService) { BeanWrapperImpl beanWrapper = new BeanWrapperImpl(target); beanWrapper.setConversionService(conversionService); MultiValueMap<String, String> queryParams = new LinkedMultiValueMap(); for (PropertyDescriptor pd : beanWrapper.getPropertyDescriptors()) { if (beanWrapper.isWritableProperty(pd.getName())) { Object pv = beanWrapper.getPropertyValue(pd.getName()); if (pv != null) { if (pv instanceof Collection) { if (!CollectionUtils.isEmpty((Collection) pv)) { for (Object element : (Collection) pv) { queryParams.set(pd.getName(), convertPropertyValueForString(target, pd, element)); }//from ww w. j av a2s. c o m } } else { queryParams.set(pd.getName(), convertPropertyValueForString(target, pd, pv)); } } } } return queryParams; }
From source file:springfox.documentation.service.ApiKey.java
public ApiKey(String name, String keyname, String passAs, Map<String, Object> vendorExtensions) { this(name, keyname, passAs); if (!CollectionUtils.isEmpty(vendorExtensions)) { for (String key : vendorExtensions.keySet()) { if (key.startsWith("x-")) { this.vendorExtensions.put(key, vendorExtensions.get(key)); }/* ww w . j a v a 2s . com*/ } } }
From source file:com.coffeebeans.services.service.base.BaseService.java
protected void validate(Object request) throws ValidationException { Set<? extends ConstraintViolation<?>> constraintViolations = validator.validate(request); if (!CollectionUtils.isEmpty(constraintViolations)) { throw new ValidationException(constraintViolations); }/*from w w w . jav a2s. c o m*/ }
From source file:com.consol.citrus.samples.kubernetes.ListKubernetesResourcesIT.java
@Test @CitrusTest//ww w . j a v a 2s.c o m public void testListNodes() { kubernetes().client(k8sClient).nodes().list().validate((result, context) -> { Assert.assertFalse(CollectionUtils.isEmpty(result.getResult().getItems())); }); }
From source file:com.consol.citrus.functions.core.DecodeBase64Function.java
/** * {@inheritDoc}/* w w w.j ava 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 parameters!"); } String charset = "UTF-8"; if (parameterList.size() > 1) { charset = parameterList.get(1); } try { return new String(Base64.decodeBase64(parameterList.get(0)), charset); } catch (UnsupportedEncodingException e) { throw new CitrusRuntimeException("Unsupported character encoding", e); } }
From source file:com.consol.citrus.functions.core.EncodeBase64Function.java
/** * {@inheritDoc}/*from w ww .jav a 2s . 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 parameters!"); } String charset = "UTF-8"; if (parameterList.size() > 1) { charset = parameterList.get(1); } try { return Base64.encodeBase64String(parameterList.get(0).getBytes(charset)); } catch (UnsupportedEncodingException e) { throw new CitrusRuntimeException("Unsupported character encoding", e); } }
From source file:pe.gob.mef.gescon.service.impl.WikiServiceImpl.java
@Override public List<Consulta> getConcimientosVinculados(HashMap filters) { List<Consulta> lista = new ArrayList<Consulta>(); try {/*from w w w .ja v a 2s.co m*/ WikiDao wikiDao = (WikiDao) ServiceFinder.findBean("WikiDao"); List<HashMap> consulta = wikiDao.getConcimientosVinculados(filters); if (!CollectionUtils.isEmpty(consulta)) { for (HashMap map : consulta) { Consulta c = new Consulta(); c.setId((BigDecimal) map.get("ID")); c.setIdconocimiento((BigDecimal) map.get("IDCONOCIMIENTO")); c.setCodigo((String) map.get("NUMERO")); 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")); lista.add(c); } } } catch (Exception e) { e.getMessage(); e.printStackTrace(); } return lista; }
From source file:com.thistech.spotlink.util.VastParserTest.java
@Test public void testParseVast() { VAST vastResponse = (VAST) this.unmarshal(this.getClass(), "/sample_vast_response.xml"); List<Ad> ads = VastParser.instance().parse(vastResponse); Assert.assertEquals(6, ads.size(), "Expecting 6 ads."); for (Ad ad : ads) { Assert.assertTrue(!CollectionUtils.isEmpty(ad.getMediaFiles())); // All the sample ads have media files. for (MediaFile mediaFile : ad.getMediaFiles()) { Assert.assertTrue((0 != mediaFile.getHeight()), "Expecting non-zero Height property"); Assert.assertTrue((0 != mediaFile.getWidth()), "Expecting non-zero Width property"); Assert.assertNotNull(mediaFile.getType(), "Expecting Type property"); Assert.assertNotNull(mediaFile.getUrl(), "Expecting URL property"); }//from w ww.ja v a 2s .com } }
From source file:org.juiser.spring.security.core.userdetails.ForwardedUserDetails.java
public ForwardedUserDetails(User user, Collection<? extends GrantedAuthority> grantedAuthorities) { Assert.notNull(user, "User argument cannot be null."); Assert.hasText(user.getUsername(), "User username cannot be null or empty."); this.user = user; if (CollectionUtils.isEmpty(grantedAuthorities)) { this.grantedAuthorities = java.util.Collections.emptyList(); } else {/* ww w . j a v a 2 s .c o m*/ this.grantedAuthorities = java.util.Collections.unmodifiableCollection(grantedAuthorities); } }
From source file:com.fredhopper.core.connector.index.generate.writer.VariantCsvWriter.java
@Override public void print(final FhVariantData source) throws IOException { Preconditions.checkArgument(source != null); Preconditions.checkArgument(!CollectionUtils.isEmpty(source.getLocales())); for (final Locale locale : source.getLocales()) { printLine(source.getVariantId(), source.getProductId(), locale.toString()); }// www . j a va2 s. com }