Example usage for org.apache.commons.collections IteratorUtils toList

List of usage examples for org.apache.commons.collections IteratorUtils toList

Introduction

In this page you can find the example usage for org.apache.commons.collections IteratorUtils toList.

Prototype

public static List toList(Iterator iterator) 

Source Link

Document

Gets a list based on an iterator.

Usage

From source file:ec.edu.espe.distribuidas.factnosql.servicios.FacturaServicio.java

public List<VentasDiarias> totalVentasDiarias() {
    Iterator<VentasDiarias> aggregate = persistence.context().createAggregation(Factura.class)
            .group("fechaEmision", Group.grouping("total", Group.sum("total")),
                    Group.grouping("count", new Accumulator("$sum", 1)),
                    Group.grouping("fechaEmision", Group.first("fechaEmision")))
            .aggregate(VentasDiarias.class);
    List<VentasDiarias> totalVentas = IteratorUtils.toList(aggregate);
    for (VentasDiarias p : totalVentas)
        System.out.println(p);/*from ww  w. j  av a2  s .  com*/

    return totalVentas;
}

From source file:com.amalto.core.storage.inmemory.InMemoryJoinResults.java

private synchronized void materialize() {
    if (list == null) {
        try {/*from  w w w .  j a  v  a2 s .  c om*/
            storage.begin();
            CloseableIterator<DataRecord> iterator = evaluateResults(storage, node);
            try {
                list = IteratorUtils.toList(iterator);
            } finally {
                iterator.close();
            }
            storage.commit();
        } catch (Exception e) {
            storage.rollback();
            throw new RuntimeException("Could not materialize result list.", e);
        }
    }
}

From source file:com.baasbox.db.hook.HooksManager.java

public static void enableHidePasswordHook(ODatabaseRecordTx db, boolean enable) {
    Map<ORecordHook, HOOK_POSITION> hooks = db.getHooks();
    List hs = IteratorUtils.toList(hooks.keySet().iterator());
    Iterator<ORecordHook> it = hs.iterator();
    while (it.hasNext()) {
        ORecordHook h = it.next();/*  w  w w.  jav  a2  s .c om*/
        if (h instanceof HidePassword) {
            if (BaasBoxLogger.isDebugEnabled())
                BaasBoxLogger.debug("Enable: " + enable + " " + ((BaasBoxHook) h).getHookName() + " hook");
            ((HidePassword) h).enable(enable);
            break;
        }
    }
}

From source file:cz.hobrasoft.pdfmu.PreferenceListComparator.java

/**
 * Creates a new comparator.//w  w w .ja  v a  2s.c  o  m
 *
 * @param preferredIterator an iterator that iterates over the items in the
 * order of preference
 */
public PreferenceListComparator(Iterator<T> preferredIterator) {
    this(IteratorUtils.toList(preferredIterator));
}

From source file:hudson.widgets.BuildHistoryWidget.java

@Override
public HistoryPageFilter getHistoryPageFilter() {
    final HistoryPageFilter<T> historyPageFilter = newPageFilter();

    List<T> items = new LinkedList<T>();

    items.addAll((Collection<? extends T>) getQueuedItems());
    items.addAll(IteratorUtils.toList(baseList.iterator()));
    historyPageFilter.add(items);// w w  w  .  j a va  2 s .c  o  m
    historyPageFilter.widget = this;

    return historyPageFilter;
}

From source file:com.gs.obevo.db.impl.core.changetypes.CsvReaderDataSource.java

/**
 * Putting this init here so that we can discover the file fields before running the actual rec
 */// www. j  av  a2s  .co  m
public void init() {
    if (!this.initialized) {
        try {
            MutableList<String> fields;
            if (csvVersion == CsvStaticDataReader.CSV_V2) {
                CSVFormat csvFormat = getCsvFormat(delim, nullToken);
                this.csvreaderV2 = new CSVParser(reader, csvFormat);
                this.iteratorV2 = csvreaderV2.iterator();
                fields = ListAdapter.adapt(IteratorUtils.toList(iteratorV2.next().iterator()));
            } else {
                this.csvreaderV1 = new au.com.bytecode.opencsv.CSVReader(this.reader, this.delim);
                fields = ArrayAdapter.adapt(this.csvreaderV1.readNext());
            }

            this.fields = fields.collect(this.convertDbObjectName);
        } catch (Exception e) {
            throw new DeployerRuntimeException(e);
        }
        this.initialized = true;
    }
}

From source file:com.github.lucapino.jira.ReleaseVersionMojo.java

/**
 * Returns the latest unreleased version
 *
 * @return the new version to release./*from  ww w .j ava2  s .c  om*/
 */
private VersionHolder calculateReleaseVersion() {
    Project jiraProject = jiraClient.getRestClient().getProjectClient().getProject(jiraProjectKey).claim();
    Iterable<Version> versions = jiraProject.getVersions();

    List<Version> versionList = IteratorUtils.toList(versions.iterator());
    Collections.sort(versionList, remoteVersionComparator);

    VersionHolder holder = null;
    VersionInput version;
    for (Version remoteVersion : versions) {
        // if we don't want auto discover -> we use provided releaseVersion
        if (!autoDiscoverLatestRelease && !remoteVersion.isReleased()
                && remoteVersion.getName().equals(releaseVersion)) {
            version = new VersionInput(jiraProjectKey, releaseVersion, null, new DateTime(), false, true);
            holder = new VersionHolder(version, remoteVersion.getSelf());
            break;
        } else {
            // else get first unreleased version ??
            if (autoDiscoverLatestRelease && !remoteVersion.isReleased()) {
                version = new VersionInput(jiraProjectKey, remoteVersion.getName(), null, new DateTime(), false,
                        true);
                holder = new VersionHolder(version, remoteVersion.getSelf());
                break;
            }
        }
    }
    return holder;
}

From source file:com.br.helpdesk.controller.UserController.java

@RequestMapping(method = RequestMethod.GET)
public @ResponseBody List<User> getAllUsers() {
    List<User> users = IteratorUtils.toList(userService.findAll().iterator());
    return users;

}

From source file:com.br.helpdesk.repository.MenuRepositoryTest.java

@Test(expected = DataIntegrityViolationException.class)
public void testDataIntegrityException() {
    List<Menu> menus = IteratorUtils.toList(menuRepository.findAll().iterator());
    Menu menu = menus.get(0);//ww w.  ja v a  2 s  .c  o  m
    menuRepository.delete(menu);
}

From source file:$.DefaultExampleEntityReportService.java

@Override
    public final JasperPrint getReport(final Iterable<DefaultExampleEntity> data) {
        final File reportFile;
        final JasperReport jasperReport;
        final JasperPrint jasperPrint;
        final Map<String, Object> parameters;

        // TODO: The file should be received as a configuration value
        try {/* w w w. j a  va  2  s .com*/
            reportFile = new ClassPathResource("/report/entities.jasper").getFile();
        } catch (final IOException e) {
            throw new RuntimeException(e);
        }

        if (!reportFile.exists()) {
            // TODO: Compile report
        }

        try {
            jasperReport = (JasperReport) JRLoader.loadObjectFromFile(reportFile.getPath());
        } catch (final JRException e) {
            throw new RuntimeException(e);
        }

        parameters = new HashMap<>();
        // TODO: Internationalize
        parameters.put("ReportTitle", "Report");

        try {
            jasperPrint = JasperFillManager.fillReport(jasperReport, parameters,
                    new JRBeanCollectionDataSource(IteratorUtils.toList(data.iterator())));
        } catch (final JRException e) {
            throw new RuntimeException(e);
        }

        return jasperPrint;
    }