List of usage examples for org.apache.commons.collections4 CollectionUtils isNotEmpty
public static boolean isNotEmpty(final Collection<?> coll)
From source file:cop.raml.utils.Utils.java
/** * Converts enum constants as set {@code anEnum} to enum string without any duplication. * * @param anEnum set of enum constants/* www .java 2 s . c o m*/ * @return {@code null} or not empty enum string (e.g. [one,two]) */ public static String toEnumStr(Set<String> anEnum) { return CollectionUtils.isNotEmpty(anEnum) ? toEnumStr(anEnum.toArray(new String[anEnum.size()])) : null; }
From source file:com.jkoolcloud.tnt4j.streams.inputs.KafkaConsumerStream.java
@Override public void setProperties(Collection<Map.Entry<String, String>> props) { super.setProperties(props); userKafkaProps = new HashMap<>(3); if (CollectionUtils.isNotEmpty(props)) { for (Map.Entry<String, String> prop : props) { String name = prop.getKey(); String value = prop.getValue(); if (StreamProperties.PROP_TOPIC_NAME.equalsIgnoreCase(name)) { topicName = value;//from w ww .j a v a 2 s. c om } else if (StreamProperties.PROP_FILENAME.equalsIgnoreCase(name)) { cfgFileName = value; } else { Field[] propFields = StreamProperties.class.getDeclaredFields(); boolean streamsProperty = false; for (Field pf : propFields) { try { pf.setAccessible(true); if (pf.get(StreamProperties.class).toString().equalsIgnoreCase(name)) { streamsProperty = true; break; } } catch (Exception exc) { } } if (!streamsProperty) { addUserKafkaProperty(name, value); } } } } if (StringUtils.isNotEmpty(cfgFileName)) { logger().log(OpLevel.DEBUG, StreamsResources.getBundle(KafkaStreamConstants.RESOURCE_BUNDLE_NAME), "KafkaConsumerStream.consumer.cfgFile.load", cfgFileName); try { Properties fCfgProps = Utils.loadPropertiesFile(cfgFileName); userKafkaProps.put(PROP_SCOPE_CONSUMER, fCfgProps); } catch (IOException exc) { Utils.logThrowable(logger(), OpLevel.WARNING, StreamsResources.getBundle(KafkaStreamConstants.RESOURCE_BUNDLE_NAME), "KafkaConsumerStream.consumer.cfgFile.load.failed", exc); } } }
From source file:co.runrightfast.vertx.core.verticles.verticleManager.RunRightFastVerticleManager.java
@Inject public RunRightFastVerticleManager(final AppEventLogger appEventLogger, final Set<RunRightFastVerticleDeployment> deployments) { super(appEventLogger); checkArgument(CollectionUtils.isNotEmpty(deployments)); this.deployments = ImmutableSet.copyOf(deployments); }
From source file:com.goodhuddle.huddle.service.impl.PetitionServiceImpl.java
@Override @Transactional(readOnly = false)// w w w. j a v a2 s . c o m public Petition createPetition(CreatePetitionRequest request) { Member currentMember = securityHelper.getCurrentMember(); Petition petition = petitionRepository.save(new Petition(huddleService.getHuddle(), request.getName(), request.getDescription(), request.getSubject(), request.getContent(), request.getPetitionEmailTemplate(), request.getThankyouEmailTemplate(), request.getAdminEmailAddresses(), request.getAdminEmailTemplate(), currentMember)); if (CollectionUtils.isNotEmpty(request.getTargets())) { for (AbstractPetitionRequest.Target target : request.getTargets()) { petitionTargetRepository.save(new PetitionTarget(petition, target.getName(), target.getEmail())); } } log.info("New petition '{}' created with ID", request.getName(), petition.getId()); return petition; }
From source file:com.braffdev.server.core.config.ConfigLogger.java
/** * Logs the acceptor config./* w w w . j av a 2s .c o m*/ * * @param acceptors the list of acceptors to log. */ private void logAcceptors(List<AcceptorConfig> acceptors) { if (CollectionUtils.isNotEmpty(acceptors)) { this.logAcceptor(acceptors.get(0)); for (int i = 1; i < acceptors.size(); i++) { this.logAcceptor(acceptors.get(i)); this.log(); } } else { this.log("No acceptors configured"); this.log(); } }
From source file:com.epam.catgenome.dao.ReferenceGenomeDaoTest.java
@Test @Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class) public void testReferenceGenomeManagement() { // clear the list of chromosomes for test purposes reference.setChromosomes(Collections.emptyList()); // tests that a reference genome created in 'setup' can be retrieved by the known ID final Reference foundById = referenceGenomeDao.loadReferenceGenome(reference.getId()); assertNotNull("Reference genome isn't found by the given ID.", foundById); ReflectionAssert.assertReflectionEquals("Unexpected reference genome is loaded by ID.", reference, foundById);/*from w ww . j a v a 2 s . c o m*/ // tests that a reference genome created in 'setup' can be retrieved in the list which contains // all chromosomes registered in the system final List<Reference> allReferenceGenomes = referenceGenomeDao.loadAllReferenceGenomes(); assertTrue("Collection of available reference genomes is empty, but should contain at least one value.", CollectionUtils.isNotEmpty(allReferenceGenomes)); final Optional<Reference> foundInList = allReferenceGenomes.stream() .filter(e -> reference.getId().equals(e.getId())).findFirst(); assertTrue("Reference genome isn't found by ID in the retrieved list.", foundInList.isPresent()); }
From source file:com.epam.catgenome.manager.reference.ReferenceGenomeManager.java
/** * Saves metadata information about a reference genome that should become available in the * system.//from w w w . j av a 2s. c o m * * @param reference {@code Reference} represents a reference genome metadata that should be * stored in the system. * @return {@code Reference} is the same with the passed one to this call, but after succeeded * call it provides access to ID values * @throws IllegalArgumentException will be thrown if reference ID isn't specified or reference * doesn't provide information about related chromosomes */ @Transactional(propagation = Propagation.REQUIRED) public Reference register(final Reference reference) { Assert.isTrue(CollectionUtils.isNotEmpty(reference.getChromosomes()), getMessage("error.reference.aborted.saving.chromosomes")); Assert.notNull(reference.getId(), getMessage(MessageCode.UNKNOWN_REFERENCE_ID)); biologicalDataItemDao.createBiologicalDataItem(reference.getIndex()); if (reference.getCreatedDate() == null) { reference.setCreatedDate(new Date()); } reference.setCreatedBy(AuthUtils.getCurrentUserId()); if (reference.getType() == null) { reference.setType(BiologicalDataItemResourceType.FILE); } if (reference.getBioDataItemId() == null) { final Long referenceId = reference.getId(); biologicalDataItemDao.createBiologicalDataItem(reference); referenceGenomeDao.createReferenceGenome(reference, referenceId); } else { referenceGenomeDao.createReferenceGenome(reference); } referenceGenomeDao.saveChromosomes(reference.getId(), reference.getChromosomes()); return reference; }
From source file:com.ysp.ssm.demo.controller.CityController.java
@RequestMapping public BaseAjaxResult getAll(Integer curPage, Integer pageSize) throws TimeoutException, CacheException { LOG.info("application.yml dev url :{}", url); LOG.info("application.yml servers[1] :{}", server); long count = cityService.count(); if (count > 0) { PagingDto pagingDto = new PagingDto(curPage, pageSize); pagingDto.setCount(count);// w w w. jav a2s . com List<City> countryLists = cityService.select(pagingDto.getBeginInt(), pagingDto.getPageSize()); if (CollectionUtils.isNotEmpty(countryLists)) return renderJsonAjaxPageResult(true, ReturnCode.SUCCESS.getCode(), ReturnCode.SUCCESS.getMsg(), countryLists, pagingDto); } return renderJsonFail(ReturnCode.DATA_NOT_FOUND.getCode(), ReturnCode.DATA_NOT_FOUND.getMsg()); }
From source file:com.arangodb.impl.InternalGraphDriverImpl.java
@Override public List<String> getGraphList(String databaseName) throws ArangoException { HttpResponseEntity res = httpManager.doGet(createEndpointUrl(databaseName, "/_api/gharial")); GraphsEntity graphsEntity = createEntity(res, GraphsEntity.class); List<String> graphList = new ArrayList<String>(); List<GraphEntity> graphs = graphsEntity.getGraphs(); if (CollectionUtils.isNotEmpty(graphs)) { for (GraphEntity graph : graphs) { graphList.add(graph.getDocumentKey()); }// ww w. j a v a 2 s . c om } return graphList; }
From source file:com.baifendian.swordfish.dao.model.ExecutionNode.java
public void setJobLinkList(List<String> jobLinkList) { this.jobLinkList = jobLinkList; if (CollectionUtils.isNotEmpty(jobLinkList)) { this.jobLinks = JsonUtil.toJsonString(jobLinkList); }//www.j a v a 2s .co m }