List of usage examples for org.apache.commons.collections IteratorUtils toList
public static List toList(Iterator iterator)
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; }