List of usage examples for org.springframework.util CollectionUtils isEmpty
public static boolean isEmpty(@Nullable Map<?, ?> map)
From source file:io.cloudslang.engine.queue.services.recovery.MessageRecoveryServiceImpl.java
@Override @Transactional(propagation = Propagation.SUPPORTS) public void logMessageRecovery(List<ExecutionMessage> messages) { if (!CollectionUtils.isEmpty(messages)) { logger.warn("Will do recovery for " + messages.size() + " messages. "); if (logger.isDebugEnabled()) { for (ExecutionMessage msg : messages) { logger.debug("Will do recovery for messages with ExecStateId = " + msg.getExecStateId()); }//ww w . j av a 2 s . c o m } } }
From source file:com.mysoft.b2b.event.scheduler.job.EventJob.java
@Override public void run() { log.info("???LOG-->......."); //1. ?,//from ww w . j a va2 s . c o m List<Event> notExecuteEvents = this.getNotExecuteEvents(); int eventNumber = CollectionUtils.isEmpty(notExecuteEvents) ? 0 : notExecuteEvents.size(); log.info("???LOG-->??" + eventNumber); if (0 == eventNumber) { log.info( "???LOG-->???log?"); return; } //2. app Map<String(eventType),List<AppSubscribe>> List<AppSubscribe> appSubscribes = this.getAppSubscribes(); if (CollectionUtils.isEmpty(appSubscribes)) { log.info("???LOG-->app?"); return; } Map<String, List<AppSubscribe>> subscripeGroup = this.getAppSubGroup(appSubscribes); //3. ??: ?--?log--? for (int i = 0; i < notExecuteEvents.size(); i++) { log.info("???LOG-->" + (i + 1) + "?log"); Event event = notExecuteEvents.get(i); try { //?:?dealing?? this.startToDealJob(event); //?log boolean flag = this.parseLog(event, subscripeGroup.get(event.getTypeCode())); //?:?success?? if (flag) { this.finishToDealJob(true, event, null); } else { this.finishToDealJob(false, event, null); } } catch (Exception e) { this.finishToDealJob(false, event, e); } } log.info("???LOG-->?"); }
From source file:org.wallride.model.UserSearchRequest.java
public boolean isEmpty() { if (StringUtils.hasText(getKeyword())) { return false; }/*w w w. jav a2 s . com*/ if (!CollectionUtils.isEmpty(getRoles())) { return false; } return true; }
From source file:org.springmodules.cache.config.BeanReferenceParserImpl.java
/** * @see BeanReferenceParser#parse(Element,ParserContext,boolean) *//*from w w w .java 2 s . c o m*/ public Object parse(Element element, ParserContext parserContext, boolean registerInnerBean) { String refId = element.getAttribute("refId"); if (StringUtils.hasText(refId)) { return new RuntimeBeanReference(refId); } Element beanElement = null; List beanElements = DomUtils.getChildElementsByTagName(element, "bean"); if (!CollectionUtils.isEmpty(beanElements)) { beanElement = (Element) beanElements.get(0); } if (beanElement == null) { throw new IllegalStateException("The XML element " + StringUtils.quote(element.getNodeName()) + " should either have a " + "reference to an already registered bean definition or contain a " + "bean definition"); } BeanDefinitionHolder holder = parserContext.getDelegate().parseBeanDefinitionElement(beanElement); String beanName = holder.getBeanName(); if (registerInnerBean && StringUtils.hasText(beanName)) { BeanDefinitionRegistry registry = parserContext.getRegistry(); BeanDefinition beanDefinition = holder.getBeanDefinition(); registry.registerBeanDefinition(beanName, beanDefinition); return new RuntimeBeanReference(beanName); } return holder; }
From source file:com.consol.citrus.samples.kubernetes.ListKubernetesResourcesIT.java
@Test @CitrusTest/*from www . j a v a2 s .c o m*/ public void testListServices() { kubernetes().client(k8sClient).services().list().namespace("default").validate((result, context) -> { Assert.assertFalse(CollectionUtils.isEmpty(result.getResult().getItems())); }); }
From source file:pe.gob.mef.gescon.service.impl.RangoServiceImpl.java
@Override public List<MaestroDetalle> getTipoRangoByMaestro(BigDecimal maestroid) { List<MaestroDetalle> lista = new ArrayList<MaestroDetalle>(); try {/*from w ww . j a v a 2 s .c o m*/ RangoDao rangoDao = (RangoDao) ServiceFinder.findBean("RangoDao"); List<HashMap> maestrodetalle = rangoDao.getTipoRangoByMaestro(maestroid); if (!CollectionUtils.isEmpty(maestrodetalle)) { for (HashMap map : maestrodetalle) { MaestroDetalle md = new MaestroDetalle(); md.setNdetalleid((BigDecimal) map.get("ID")); md.setVnombre((String) map.get("NOMBRE")); lista.add(md); } } } catch (Exception e) { e.getMessage(); e.printStackTrace(); } return lista; }
From source file:org.sakuli.services.forwarder.database.DatabaseResultServiceImpl.java
@Override public void saveAllResults() { LOGGER.info("======= SAVE RESULTS TO DATABASE ======"); ;/*from w w w.j a v a 2s. co m*/ try { daoTestSuite.saveTestSuiteResult(); daoTestSuite.saveTestSuiteToSahiJobs(); if (!CollectionUtils.isEmpty(testSuite.getTestCases())) { for (TestCase tc : testSuite.getTestCasesAsSortedSet()) { //write testcase and steps to DB daoTestCase.saveTestCaseResult(tc); LOGGER.info("... try to save all STEPS for test case '" + tc.getId() + "'!"); SortedSet<TestCaseStep> steps = tc.getStepsAsSortedSet(); if (!steps.isEmpty()) { daoTestCaseStep.saveTestCaseSteps(steps, tc.getDbPrimaryKey()); LOGGER.info("all STEPS for '" + tc.getId() + "' saved!"); } else { LOGGER.info("no STEPS for '\" + tc.getId() +\"'found => no STEPS saved in DB!"); } } } LOGGER.info("======= FINISHED: SAVE RESULTS TO DATABASE ======"); } catch (Throwable e) { exceptionHandler.handleException(new SakuliForwarderException(e, String.format("error by saving the results to the database [%s]", testSuite.toString())), true); } }
From source file:com.netflix.spinnaker.halyard.config.validate.v1.providers.google.GoogleBakeryDefaultsValidator.java
@Override public void validate(ConfigProblemSetBuilder p, GoogleBakeryDefaults n) { DaemonTaskHandler.log(/*from w w w . j a v a2 s . com*/ "Validating " + n.getNodeName() + " with " + GoogleBakeryDefaultsValidator.class.getSimpleName()); String zone = n.getZone(); String network = n.getNetwork(); List<GoogleBaseImage> baseImages = n.getBaseImages(); if (StringUtils.isEmpty(zone) && StringUtils.isEmpty(network) && CollectionUtils.isEmpty(baseImages)) { return; } else if (CollectionUtils.isEmpty(credentialsList)) { p.addProblem(Problem.Severity.WARNING, "No google accounts are configured."); return; } if (StringUtils.isEmpty(zone)) { p.addProblem(Problem.Severity.ERROR, "No zone supplied for google bakery defaults."); } else { int i = 0; boolean foundZone = false; while (!foundZone && i < credentialsList.size()) { GoogleNamedAccountCredentials credentials = credentialsList.get(i); try { credentials.getCompute().zones().get(credentials.getProject(), zone).execute(); foundZone = true; } catch (Exception e) { } i++; } if (!foundZone) { p.addProblem(Problem.Severity.ERROR, "Zone " + zone + " not found via any configured google account."); } } if (StringUtils.isEmpty(network)) { p.addProblem(Problem.Severity.ERROR, "No network supplied for google bakery defaults."); } else { int j = 0; boolean foundNetwork = false; while (!foundNetwork && j < credentialsList.size()) { GoogleNamedAccountCredentials credentials = credentialsList.get(j); try { credentials.getCompute().networks().get(credentials.getProject(), network).execute(); foundNetwork = true; } catch (Exception e) { } j++; } if (!foundNetwork) { p.addProblem(Problem.Severity.ERROR, "Network " + network + " not found via any configured google account."); } } GoogleBaseImageValidator googleBaseImageValidator = new GoogleBaseImageValidator(credentialsList, halyardVersion); baseImages.forEach(googleBaseImage -> googleBaseImageValidator.validate(p, googleBaseImage)); }
From source file:tomekkup.helenos.dao.ClusterConfigDao.java
public ClusterConfiguration getActive() { List<ClusterConfiguration> configuration = jdbcTemplate.query( queriesProperties.getProperty("clusterconfig.select.star.wa"), new MapSqlParameterSource("active", true), new ClusterConfigurationMapper()); //tutaj zrobic inaczej //jesli defaultConn nie jest pusty to dodaj config nadpisujac if (CollectionUtils.isEmpty(configuration)) { this.createDefaultConfiguration(); return this.getActive(); }/*from w ww. jav a2 s .c om*/ return configuration.get(0); }
From source file:org.yamj.core.api.options.OptionsIndexVideo.java
/** * Get a list of the video types to search for * * @return/*from ww w . j ava 2 s.co m*/ */ public List<MetaDataType> splitTypes() { if (CollectionUtils.isEmpty(videoTypes)) { if (StringUtils.containsIgnoreCase(type, "ALL") || StringUtils.isEmpty(type)) { videoTypes.add(MetaDataType.MOVIE); videoTypes.add(MetaDataType.SERIES); videoTypes.add(MetaDataType.SEASON); } else { for (String param : StringUtils.split(type, ",")) { // Validate that the string passed is a correct artwork type MetaDataType mdt = MetaDataType.fromString(param); if (mdt != MetaDataType.UNKNOWN) { videoTypes.add(mdt); } } } } return videoTypes; }