Example usage for org.apache.commons.collections CollectionUtils addAll

List of usage examples for org.apache.commons.collections CollectionUtils addAll

Introduction

In this page you can find the example usage for org.apache.commons.collections CollectionUtils addAll.

Prototype

public static void addAll(Collection collection, Object[] elements) 

Source Link

Document

Adds all elements in the array to the given collection.

Usage

From source file:edu.isi.misd.scanner.network.registry.web.controller.StandardRoleController.java

@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET,
        RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE)
public @ResponseBody List<StandardRole> getStandardRoles(@RequestParam Map<String, String> paramMap) {
    Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_ROLE_NAME);

    String standardRoleName = params.get(REQUEST_PARAM_ROLE_NAME);
    List<StandardRole> standardRoles = new ArrayList<StandardRole>();
    if (standardRoleName != null) {
        StandardRole standardRole = standardRoleRepository.findByStandardRoleName(standardRoleName);
        if (standardRole == null) {
            throw new ResourceNotFoundException(standardRoleName);
        }/*from   ww w  .  ja  va  2  s.c  om*/
        standardRoles.add(standardRole);
    } else {
        Iterator iter = standardRoleRepository.findAll().iterator();
        CollectionUtils.addAll(standardRoles, iter);
    }
    return standardRoles;
}

From source file:com.bstek.dorado.data.config.DataConfigManagerSupport.java

public synchronized void loadConfigs(Resource[] resources, boolean throwOnError) throws Exception {
    long startTime = System.currentTimeMillis();

    CollectionUtils.addAll(resourceSet, resources);

    ConfigUtils.setDuringBuildTemplate(true);
    try {//from w ww  .  ja v a2s.  c om
        internalUnloadConfigs(resources);
        internalLoadConfig(resources);
    } catch (Exception ex) {
        if (throwOnError) {
            throw ex;
        } else {
            logger.error(ex, ex);
        }
    } finally {
        ConfigUtils.setDuringBuildTemplate(false);
    }

    DataConfigManagerEvent event = new DataConfigManagerEvent(this);
    event.setResource(resources);
    fireOnConfigChanged(event);

    long endTime = System.currentTimeMillis();

    String message = "Configures loaded in " + (endTime - startTime) + " ms.";
    message += " [";
    for (int i = 0; i < resources.length; i++) {
        if (i > 0)
            message += ',';
        message += resources[i];
    }
    message += "].";
    logger.info(message);
}

From source file:edu.isi.misd.scanner.network.registry.web.controller.NodeController.java

@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET,
        RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE)
public @ResponseBody List<Node> getNodes(@RequestParam Map<String, String> paramMap) {

    Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_NODE_TYPE,
            REQUEST_PARAM_USER_NAME);/*from   w  w w  . j a v  a2  s  .  c  o m*/

    String nodeType = params.get(REQUEST_PARAM_NODE_TYPE);
    String userName = params.get(REQUEST_PARAM_USER_NAME);
    List<Node> nodes = new ArrayList<Node>();
    boolean isMaster = false;
    if (nodeType != null) {
        if ("master".equalsIgnoreCase(nodeType)) {
            isMaster = true;
        }
        if (userName != null) {
            nodes = nodeRepository.findBySiteSitePoliciesStudyRoleUserRolesUserUserNameAndIsMaster(userName,
                    isMaster);
        } else {
            CollectionUtils.addAll(nodes, nodeRepository.findByIsMaster(isMaster).iterator());
        }
    } else {
        if (userName != null) {
            nodes = nodeRepository.findBySiteSitePoliciesStudyRoleUserRolesUserUserName(userName);
        } else {
            CollectionUtils.addAll(nodes, nodeRepository.findAll().iterator());
        }
    }
    return nodes;
}

From source file:edu.isi.misd.scanner.network.registry.web.controller.DataSetVariableMetadataController.java

@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET,
        RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE)
public @ResponseBody List<DataSetVariableMetadata> getDataSetVariableMetadata(
        @RequestParam Map<String, String> paramMap) {
    Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_DATASET_ID);

    if (!params.isEmpty()) {
        String dataSetId = params.get(REQUEST_PARAM_DATASET_ID);
        return dataSetVariableMetadataRepository.findByDataSetDefinitionDataSetDefinitionId(
                validateIntegerParameter(REQUEST_PARAM_DATASET_ID, dataSetId));
    }//w  w  w .j a  v a2 s.  c o  m

    List<DataSetVariableMetadata> dataSetVariableMetadata = new ArrayList<DataSetVariableMetadata>();
    Iterator iter = dataSetVariableMetadataRepository.findAll().iterator();
    CollectionUtils.addAll(dataSetVariableMetadata, iter);
    return dataSetVariableMetadata;
}

From source file:com.agiletec.aps.tags.URLTag.java

protected List<String> getParametersToExclude() {
    List<String> parameters = new ArrayList<String>();
    String csv = this.getExcludeParameters();
    if (null != csv && csv.trim().length() > 0) {
        CollectionUtils.addAll(parameters, csv.split(","));
    }//from  w  w  w.  j a  va2  s  . c  o  m
    parameters.add(SystemConstants.LOGIN_PASSWORD_PARAM_NAME);
    return parameters;
}

From source file:de.inren.service.car.CarLogEntryServiceImpl.java

@Override
public List<CarLogEntry> loadLogEntriesForCar(Long carId) {
    List<CarLogEntry> res = new ArrayList<CarLogEntry>();
    CollectionUtils.addAll(res, carLogEntryRepository.findByCarId(carId).iterator());
    return res;//from  w  w  w  .java2  s  .c  o  m
}

From source file:edu.isi.misd.scanner.network.registry.web.controller.SiteController.java

@RequestMapping(value = BASE_PATH, method = { RequestMethod.GET,
        RequestMethod.HEAD }, produces = HEADER_JSON_MEDIA_TYPE)
public @ResponseBody List<Site> getSites(@RequestParam Map<String, String> paramMap) {
    Map<String, String> params = validateParameterMap(paramMap, REQUEST_PARAM_SITE_NAME);

    String siteName = params.get(REQUEST_PARAM_SITE_NAME);
    List<Site> sites = new ArrayList<Site>();
    if (siteName != null) {
        Site site = siteRepository.findBySiteName(siteName);
        if (site == null) {
            throw new ResourceNotFoundException(siteName);
        }/*  ww  w  . j a v  a  2  s  .c o m*/
        sites.add(site);
    } else {
        Iterator iter = siteRepository.findAll().iterator();
        CollectionUtils.addAll(sites, iter);
    }
    return sites;
}

From source file:com.sworddance.util.TestPredicatedTransformingIterator.java

public void testSetFlattening() {
    PredicatedTransformingIterator<Double> transformingIterator = new PredicatedTransformingIterator<Double>(
            ints);/*from ww w. jav  a2  s .co  m*/
    Transformer transformer = new Transformer() {

        public Object transform(Object input) {
            Integer i = (Integer) input;
            HashSet<Double> d = new HashSet<Double>();
            for (int k = 0; k < i; k++) {
                d.add(Double.valueOf(i * 10 + k));
            }
            return d;
        }

    };
    transformingIterator.setTransformer(transformer);
    transformingIterator.setPredicate(predicate);
    HashSet<Double> expected = new HashSet<Double>();
    for (Integer i : ints) {
        if (i % 2 == 0) {
            for (int k = 0; k < i; k++) {
                expected.add(Double.valueOf(i * 10 + k));
            }
        }
    }
    HashSet<Double> actual = new HashSet<Double>();
    CollectionUtils.addAll(actual, transformingIterator);

    assertTrue(CollectionUtils.disjunction(actual, expected).isEmpty());
}

From source file:cn.fql.utility.CollectionUtility.java

/**
 * Convert array to a new list/*from  w  w w.j  ava  2 s .c o  m*/
 *
 * @param src source array
 * @return new list
 */
public static List convert2List(Object[] src) {
    List lstResult = new ArrayList();
    CollectionUtils.addAll(lstResult, src);
    return lstResult;
}

From source file:info.magnolia.beanmerger.ProxyBasedBeanMergerTest.java

public <T> T merge(Object... sources) {
    final ArrayList<Object> list = new ArrayList<Object>();
    CollectionUtils.addAll(list, sources);
    return (T) proxyBasedBeanMerger.merge(list);
}