List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:org.cloudfoundry.identity.uaa.api.user.impl.UaaUserOperationsImpl.java
public ScimUser updateUser(ScimUser user) { Assert.notNull(user);/*from ww w.ja v a 2s . c o m*/ Assert.hasText(user.getId()); // don't try to update the stuff we can't update here if (!CollectionUtils.isEmpty(user.getGroups())) { user.getGroups().clear(); } user.setPassword(null); return helper.putScimObject("/Users/{id}", user, USER_REF, user.getId()); }
From source file:com.fredhopper.core.connector.index.generate.validator.CategoryDataValidator.java
protected void checkNames(final FhCategoryData category, final List<Violation> violations) { final Map<Locale, String> names = category.getNames(); if (CollectionUtils.isEmpty(names.keySet()) || names.keySet().contains(null)) { violations.add(new Violation(FhCategoryData.class.toString(), category.getCategoryId(), "The category's Locale key must be set.")); }//from ww w . j ava 2 s . co m for (final String name : names.values()) { if (StringUtils.isBlank(name)) { violations.add(new Violation(FhCategoryData.class.toString(), category.getCategoryId(), "The category name must not be blank.")); } } }
From source file:com.javaetmoi.core.spring.vfs.Vfs2ResourceHandlerRegistration.java
@Override protected ResourceHttpRequestHandler getRequestHandler() { Field locationsField = ReflectionUtils.findField(ResourceHandlerRegistration.class, "locations"); ReflectionUtils.makeAccessible(locationsField); @SuppressWarnings("unchecked") List<Resource> locations = (List<Resource>) ReflectionUtils.getField(locationsField, this); Field cachePeriodField = ReflectionUtils.findField(ResourceHandlerRegistration.class, "cachePeriod"); ReflectionUtils.makeAccessible(cachePeriodField); Integer cachePeriod = (Integer) ReflectionUtils.getField(cachePeriodField, this); // Initial code is replace by a new Vfs2ResourceHttpRequestHandler() Assert.isTrue(!CollectionUtils.isEmpty(locations), "At least one location is required for resource handling."); ResourceHttpRequestHandler requestHandler = new Vfs2ResourceHttpRequestHandler(); requestHandler.setLocations(locations); if (cachePeriod != null) { requestHandler.setCacheSeconds(cachePeriod); }/*from ww w . j av a 2 s .c o m*/ return requestHandler; }
From source file:com.sjsu.bikelet.web.TenantLicensePolicyController.java
private void validateDate(BindingResult bindingResult, TenantLicensePolicy tenantLicensePolicy) { if (tenantLicensePolicy.getLicenseEndDate() == null || !tenantLicensePolicy.getLicenseEndDate().after(tenantLicensePolicy.getLicenseStartDate())) { bindingResult.addError(/*from ww w . j a v a 2 s . c o m*/ new ObjectError("tenantLicensePolicy", "License Start Date must be before license End Date")); } else if (!CollectionUtils .isEmpty(tenantLicensePolicyService.verifyLicensePolicyDates(tenantLicensePolicy))) { bindingResult.addError(new ObjectError("tenantLicensePolicy", "New license start date and end date must supersede existing ones")); } }
From source file:org.makersoft.shards.spring.ShardedSqlSessionFactoryBean.java
@Override public void afterPropertiesSet() throws Exception { // Assert.notNull(dataSources, "data sources can not be null."); List<ShardConfiguration> shardConfigs = new ArrayList<ShardConfiguration>(); if (CollectionUtils.isEmpty(shardConfigurations)) { for (Map.Entry<Integer, DataSource> entry : dataSources.entrySet()) { int shardId = entry.getKey(); //ID DataSource dataSource = entry.getValue(); //?? SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean(); factoryBean.setConfigLocation(this.configLocation); factoryBean.setMapperLocations(this.mapperLocations); factoryBean.setDataSource(dataSource); factoryBean.setEnvironment(this.environment); factoryBean.setConfigurationProperties(this.configurationProperties); factoryBean.setPlugins(this.plugins); factoryBean.setTypeHandlers(this.typeHandlers); factoryBean.setTypeHandlersPackage(this.typeHandlersPackage); factoryBean.setTypeAliases(this.typeAliases); factoryBean.setTypeAliasesPackage(this.typeAliasesPackage); SqlSessionFactory sessionFacotry = factoryBean.getObject(); shardConfigs.add(new ShardConfigurationImpl(shardId, dataSource, sessionFacotry)); }//w ww . jav a2 s .c om } else { for (ShardConfigurationImpl shardConfiguration : shardConfigurations) { Assert.notNull(shardConfiguration.getShardId(), "shard id can not be null."); Assert.notNull(shardConfiguration.getShardDataSource(), "data source can not be null."); if (shardConfiguration.getConfigLocation() == null) { shardConfiguration.setConfigLocation(this.configLocation); } if (shardConfiguration.getMapperLocations() == null || shardConfiguration.getMapperLocations().length == 0) { shardConfiguration.setMapperLocations(this.mapperLocations); } SqlSessionFactoryBean factoryBean = new SqlSessionFactoryBean(); factoryBean.setConfigLocation(shardConfiguration.getConfigLocation()); factoryBean.setMapperLocations(shardConfiguration.getMapperLocations()); factoryBean.setDataSource(shardConfiguration.getShardDataSource()); factoryBean.setEnvironment(this.environment); factoryBean.setConfigurationProperties(this.configurationProperties); factoryBean.setPlugins(this.plugins); factoryBean.setTypeHandlers(this.typeHandlers); if (StringUtil.isEmptyOrWhitespace(shardConfiguration.getTypeHandlersPackage())) { shardConfiguration.setTypeHandlersPackage(this.typeHandlersPackage); } factoryBean.setTypeHandlersPackage(shardConfiguration.getTypeHandlersPackage()); factoryBean.setTypeAliases(this.typeAliases); if (StringUtil.isEmptyOrWhitespace(shardConfiguration.getTypeAliasesPackage())) { shardConfiguration.setTypeAliasesPackage(this.typeAliasesPackage); } factoryBean.setTypeAliasesPackage(shardConfiguration.getTypeAliasesPackage()); SqlSessionFactory sessionFacotry = factoryBean.getObject(); shardConfiguration.setSqlSessionFactory(sessionFacotry); shardConfigs.add(shardConfiguration); } } ShardedConfiguration configuration = new ShardedConfiguration(shardConfigs, this.shardStrategyFactory, idGenerator); shardedSqlSessionFactory = configuration.buildShardedSessionFactory(); }
From source file:nc.noumea.mairie.appock.core.utility.MessageErreurUtil.java
/** * Retourne une reprsentation textuelle de la liste des messages d'erreurs (un message par ligne, prfixs par des tirets s'il y a plusieurs messages) * /*from www . j a va2 s . c o m*/ * @param listeMessageErreur liste concerne * @return une reprsentation multi-lignes, "" si la liste en entre est vide ou null */ public static String construitReprListeMessageErreur(List<MessageErreur> listeMessageErreur) { if (CollectionUtils.isEmpty(listeMessageErreur)) { return ""; } StringBuilder result = new StringBuilder(); boolean plusieursErreurs = listeMessageErreur.size() >= 2; for (MessageErreur messageErreur : listeMessageErreur) { if (messageErreur == null) { continue; // ne devrait pas arriver } if (plusieursErreurs) { // tirets seulement intressants visuellement si plusieurs erreurs result.append("- "); } result.append(messageErreur.getMessage()); result.append("\n"); } return result.toString(); }
From source file:io.cloudslang.engine.queue.services.recovery.MessageRecoveryServiceImpl.java
@Override @Transactional// w w w. j av a 2 s . co m public void enqueueMessages(List<ExecutionMessage> messages, ExecStatus messageStatus) { if (!CollectionUtils.isEmpty(messages)) { for (ExecutionMessage msg : messages) { msg.setStatus(messageStatus); msg.setWorkerId(ExecutionMessage.EMPTY_WORKER); msg.incMsgSeqId(); } executionQueueService.enqueue(messages); } }
From source file:pe.gob.mef.gescon.service.impl.PerfilServiceImpl.java
@Override public List<Perfil> getPerfilesByUser(User user) throws Exception { List<Perfil> perfiles = new ArrayList<Perfil>(); try {// w w w .j a va 2s . c o m Mtuser mtuser = new Mtuser(); BeanUtils.copyProperties(mtuser, user); PerfilDao perfilDao = (PerfilDao) ServiceFinder.findBean("PerfilDao"); List<HashMap> mtperfiles = perfilDao.getMtperfilesByMtuser(mtuser); if (!CollectionUtils.isEmpty(mtperfiles)) { for (HashMap map : mtperfiles) { Perfil p = new Perfil(); p.setNperfilid((BigDecimal) map.get("ID")); p.setVnombre((String) map.get("NOMBRE")); p.setVdescripcion((String) map.get("SUMILLA")); p.setNactivo((BigDecimal) map.get("ACTIVO")); p.setVusuariocreacion((String) map.get("USUARIOCREACION")); p.setDfechacreacion((Date) map.get("FECHACREACION")); p.setVusuariomodificacion((String) map.get("USUARIOMODIFICACION")); p.setDfechamodificacion((Date) map.get("FECHAMODIFICACION")); perfiles.add(p); } } } catch (Exception e) { e.getMessage(); e.printStackTrace(); } return perfiles; }
From source file:org.wallride.autoconfigure.WallRideDispatcherServlet.java
@Override protected HandlerExecutionChain getHandler(HttpServletRequest request) throws Exception { if (!CollectionUtils.isEmpty(this.parentHandlerMappings)) { for (HandlerMapping hm : this.parentHandlerMappings) { if (logger.isTraceEnabled()) { logger.trace("Testing handler map [" + hm + "] in DispatcherServlet with name '" + getServletName() + "'"); }//from www . j a va 2s . c o m HandlerExecutionChain handler = hm.getHandler(request); if (handler != null) { return handler; } } } return super.getHandler(request); }
From source file:org.yamj.core.service.tasks.DeleteTask.java
@Override public void execute(String options) throws Exception { LOG.debug("Execute delete task"); Set<String> filesToDelete = new HashSet<>(); try {/*from w ww.j a va 2 s . com*/ List<Long> ids = this.commonStorageService.getStageFilesToDelete(); if (CollectionUtils.isEmpty(ids)) { LOG.trace("No stage files found to delete"); } else { // delete stage files for (Long id : ids) { try { filesToDelete.addAll(this.commonStorageService.deleteStageFile(id)); } catch (Exception ex) { LOG.warn("Failed to delete stage file ID: {}", id); LOG.error("Deletion error", ex); } } } } catch (Exception ex) { LOG.warn("Failed to retrieve stage files to delete", ex); } // delete orphan persons if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.person", Boolean.TRUE)) { try { List<Long> ids = this.commonStorageService.getOrphanPersons(); for (Long id : ids) { try { filesToDelete.addAll(this.commonStorageService.deletePerson(id)); } catch (Exception ex) { LOG.warn("Failed to delete person ID: {}", id); LOG.error("Deletion error", ex); } } } catch (Exception ex) { LOG.warn("Failed to retrieve orphan persons", ex); } } // delete orphan genres if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.genre", Boolean.TRUE)) { try { this.commonStorageService.deleteOrphanGenres(); } catch (Exception ex) { LOG.warn("Failed to delete orphan genres", ex); } } // delete orphan studios if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.studio", Boolean.TRUE)) { try { this.commonStorageService.deleteOrphanStudios(); } catch (Exception ex) { LOG.warn("Failed to delete orphan studios", ex); } } // delete orphan countries if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.country", Boolean.TRUE)) { try { this.commonStorageService.deleteOrphanCountries(); } catch (Exception ex) { LOG.warn("Failed to delete orphan countries", ex); } } // delete orphan certifications if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.certification", Boolean.TRUE)) { try { this.commonStorageService.deleteOrphanCertifications(); } catch (Exception ex) { LOG.warn("Failed to delete orphan certifications", ex); } } // delete orphan boxed sets if allowed if (this.configService.getBooleanProperty("yamj3.delete.orphan.boxedset", Boolean.TRUE)) { try { List<Long> ids = this.commonStorageService.getOrphanBoxedSets(); for (Long id : ids) { try { filesToDelete.addAll(this.commonStorageService.deleteBoxedSet(id)); } catch (Exception ex) { LOG.warn("Failed to delete boxed set ID: " + id, ex); } } } catch (Exception ex) { LOG.warn("Failed to retrieve orphan boxed sets", ex); } } // delete storage files this.fileStorageService.deleteStorageFiles(filesToDelete); }