List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:fr.mby.saml2.sp.impl.web.Saml20RequestWrapper.java
@SuppressWarnings("unchecked") protected Saml20RequestWrapper(final HttpServletRequest request, final Map<String, String[]> initialParams) throws SamlProcessingException, UnsupportedSamlOperation { super(request); Saml20RequestWrapper.LOGGER.debug("Wrapping SAML 2.0 request..."); // Unlock the map final Map<String, String[]> parameters = new HashMap<String, String[]>(super.getParameterMap()); final String idpIdParamKey = SamlHelper.getWayfConfig().getIdpIdParamKey(); parameters.remove(idpIdParamKey);/*from www . j a v a 2s.c o m*/ parameters.remove(SamlHelper.SAML_RESPONSE_PARAM_KEY); if (!CollectionUtils.isEmpty(initialParams)) { parameters.putAll(initialParams); } // Lock the map. this.parameters = MapUtils.unmodifiableMap(parameters); }
From source file:com.frank.search.solr.core.schema.SchemaDefinition.java
public FieldDefinition getFieldDefinition(String name) { if (CollectionUtils.isEmpty(this.fields)) { return null; }// ww w .j a v a2 s . c o m for (FieldDefinition fd : this.fields) { if (ObjectUtils.nullSafeEquals(fd.getName(), name)) { return fd; } } return null; }
From source file:com.phoenixnap.oss.ramlapisync.style.checkers.ResponseCodeDefinitionStyleChecker.java
@Override public Set<StyleIssue> checkActionStyle(RamlActionType key, RamlAction value, IssueLocation location, RamlRoot raml) {//from www . j a v a 2 s .com logger.debug("Checking Action: " + key); Set<StyleIssue> issues = new LinkedHashSet<>(); //Do we have a check for this verb? if (statusChecks.containsKey(key.name())) { List<HttpStatus> statuses = statusChecks.get(key.name()); if (!CollectionUtils.isEmpty(statuses)) { for (HttpStatus check : statuses) { if (value.getResponses() == null || !value.getResponses().containsKey(String.valueOf(check.value()))) { issues.add(new StyleIssue(location, String.format(DESCRIPTION, key, check.name(), check.value()), value.getResource(), value)); } } } } return issues; }
From source file:org.openlmis.fulfillment.service.referencedata.PeriodReferenceDataService.java
/** * Finds periods by their ids.//from ww w . j a v a2s.c o m * * @param ids ids to look for. * @return a page of periods */ public List<ProcessingPeriodDto> findByIds(Collection<UUID> ids) { if (CollectionUtils.isEmpty(ids)) { return Collections.emptyList(); } return getPage(RequestParameters.init().set("id", ids)).getContent(); }
From source file:com.vip.saturn.job.console.service.impl.SaturnJunkDataServiceImpl.java
@Override public Collection<SaturnJunkData> getJunkData(String zkAddr) { ArrayList<RegistryCenterConfiguration> registryCenterList = RegistryCenterServiceImpl.ZKADDR_TO_ZKCLUSTER_MAP .get(zkAddr).getRegCenterConfList(); if (CollectionUtils.isEmpty(registryCenterList)) { return Collections.emptyList(); }/*from w w w .j ava2s . c o m*/ List<SaturnJunkData> saturnJunkDataList = new ArrayList<SaturnJunkData>(); for (RegistryCenterConfiguration registryCenter : registryCenterList) { try { String namespace = registryCenter.getNameAndNamespace(); RegistryCenterClient registryCenterClient = RegistryCenterServiceImpl .getCuratorByNameAndNamespace(namespace); if (registryCenterClient == null) { continue; } String zkBootstrapKey = registryCenter.getBootstrapKey(); CuratorFramework curatorFramework = registryCenterClient.getCuratorClient(); List<String> jobNames = curatorFramework.getChildren().forPath(JobNodePath.get$JobsNodePath()); for (String jobName : jobNames) { if (null != curatorFramework.checkExists().forPath(JobNodePath.getConfigNodePath(jobName))) {// $Jobs/jobName/config exists String toDeletePath = JobNodePath.getConfigNodePath(jobName, "toDelete"); if (null != curatorFramework.checkExists().forPath(toDeletePath)) {// toDelete node is junk data SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setPath(toDeletePath); saturnJunkData.setNamespace(namespace); saturnJunkData.setType(SaturnJunkDataOpType.DELETE.toString()); saturnJunkData.setDescription("toDelete"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } String jobConfigForceShardNodePath = SaturnExecutorsNode .getJobConfigForceShardNodePath(jobName); if (null != curatorFramework.checkExists().forPath(jobConfigForceShardNodePath)) {// forceShard node is junk data SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setPath(jobConfigForceShardNodePath); saturnJunkData.setNamespace(namespace); saturnJunkData.setType(SaturnJunkDataOpType.DELETE.toString()); saturnJunkData.setDescription("forceShard"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } if (null == curatorFramework.checkExists() .forPath(JobNodePath.getServerNodePath(jobName))) { continue; } List<String> jobExecutors = curatorFramework.getChildren() .forPath(JobNodePath.getServerNodePath(jobName)); if (CollectionUtils.isEmpty(jobExecutors)) { continue; } for (String jobExecutor : jobExecutors) { String runOneTimePath = JobNodePath.getRunOneTimePath(jobName, jobExecutor); if (null != curatorFramework.checkExists().forPath(runOneTimePath)) {// runOneTime node is junk data SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setPath(runOneTimePath); saturnJunkData.setNamespace(namespace); saturnJunkData.setType(SaturnJunkDataOpType.DELETE.toString()); saturnJunkData.setDescription("runOneTime"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } String stopOneTimePath = JobNodePath.getStopOneTimePath(jobName, jobExecutor); if (null != curatorFramework.checkExists().forPath(stopOneTimePath)) {// stopOneTime node is junk data SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setPath(stopOneTimePath); saturnJunkData.setNamespace(namespace); saturnJunkData.setType(SaturnJunkDataOpType.DELETE.toString()); saturnJunkData.setDescription("stopOneTime"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } String shardingPath = JobNodePath.getServerSharding(jobName, jobExecutor); // $Jobs/servers/executors/executorName/sharding has contents, but this executor is offline,this contents is junk data if (!Strings.isNullOrEmpty(getData(curatorFramework, shardingPath)) && null == curatorFramework.checkExists() .forPath(ExecutorNodePath.getExecutorIpNodePath(jobExecutor))) { SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setPath(shardingPath); saturnJunkData.setNamespace(namespace); saturnJunkData.setType(SaturnJunkDataOpType.CLEAR.toString()); saturnJunkData .setDescription("shardingexecutor?"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } } } else if (!CollectionUtils .isEmpty(curatorFramework.getChildren().forPath(JobNodePath.getJobNodePath(jobName)))) { // if $Jobs/jobName/config is not exists, but $Jobs/jobName/xxx exists,then $Jobs/jobName is junk data SaturnJunkData saturnJunkData = new SaturnJunkData(); saturnJunkData.setType(SaturnJunkDataOpType.DELETE.toString()); saturnJunkData.setPath(JobNodePath.getJobNodePath(jobName)); saturnJunkData.setNamespace(namespace); saturnJunkData.setDescription("$Jobs/" + jobName + "/config?"); saturnJunkData.setZkAddr(zkBootstrapKey); saturnJunkDataList.add(saturnJunkData); } } } catch (Exception e) { log.error("getJunkData exception:", e); } } return saturnJunkDataList; }
From source file:com.fredhopper.core.connector.index.generate.validator.VariantDataValidator.java
protected void checkLocales(final FhVariantData variant, final List<Violation> violations) { final Set<Locale> locales = variant.getLocales(); if (CollectionUtils.isEmpty(locales)) { violations.add(new Violation(FhVariantData.class.toString(), variant.getProductId(), "The variant \"" + variant.getVariantId() + "\" is not assigned to any Locale.")); }//from w w w . jav a 2s . co m }
From source file:com.alibaba.otter.node.etl.load.loader.db.DbLoadDumper.java
public static String dumpEventDatas(List<EventData> eventDatas) { if (CollectionUtils.isEmpty(eventDatas)) { return StringUtils.EMPTY; }/*w ww . j a va2 s. c o m*/ // ?? StringBuilder builder = new StringBuilder(event_default_capacity * eventDatas.size()); for (EventData data : eventDatas) { builder.append(dumpEventData(data)); } return builder.toString(); }
From source file:com.asuraiv.coordination.menu.MainMenu.java
/** * ? ? ()./* www. j a v a 2 s . com*/ */ private void doDeleteTasks() { try { ZooKeeper zk = new ZooKeeper("10.113.182.195:2181", 15000, this); System.out.println(); System.out.println("### ###"); List<String> tasks = zk.getChildren("/tasks", false, null); if (CollectionUtils.isEmpty(tasks)) { System.out.println("[WARNNING] ?? ? ."); return; } for (String task : tasks) { zk.delete("/tasks/" + task, -1); System.out.println(task + " ? "); } zk.close(); } catch (IOException e) { e.printStackTrace(); } catch (KeeperException e) { e.printStackTrace(); } catch (InterruptedException e) { e.printStackTrace(); } }
From source file:at.porscheinformatik.common.spring.web.extended.template.velocity.ExpressionHandlerMacroResourceLoader.java
private String buildMacros() { Set<String> handlerNames = expressionHandlers.getHandlerNames(); if (CollectionUtils.isEmpty(handlerNames)) { return ""; }//from w w w . j a va2 s . co m StringBuilder macroBuilder = new StringBuilder(); for (String handlerName : handlerNames) { ExpressionHandler handler = expressionHandlers.getHandler(handlerName); macroBuilder.append("#macro( ").append(handlerName); if (handler.valueNeeded()) { macroBuilder.append(" $value )"); } else { macroBuilder.append(" )"); } macroBuilder.append("$expressionHandlers.processExpression( \"").append(handlerName).append("\" , "); if (handler.valueNeeded()) { macroBuilder.append("$value )"); } else { macroBuilder.append("'' )"); } macroBuilder.append("#end\n"); } return macroBuilder.toString(); }
From source file:nl.surfnet.coin.teams.service.impl.JoinTeamRequestServiceHibernateImpl.java
/** * {@inheritDoc}// www. j av a 2 s . c o m */ @Override public JoinTeamRequest findPendingRequest(Person person, Team team) { SimpleExpression personId = Restrictions.eq("personId", person.getId()); SimpleExpression groupId = Restrictions.eq("groupId", team.getId()); List<JoinTeamRequest> list = findByCriteria(personId, groupId); return CollectionUtils.isEmpty(list) ? null : list.get(0); }