Example usage for org.apache.commons.collections4 CollectionUtils isNotEmpty

List of usage examples for org.apache.commons.collections4 CollectionUtils isNotEmpty

Introduction

In this page you can find the example usage for org.apache.commons.collections4 CollectionUtils isNotEmpty.

Prototype

public static boolean isNotEmpty(final Collection<?> coll) 

Source Link

Document

Null-safe check if the specified collection is not empty.

Usage

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
}