public List<String> getNames() { final List<String> names = Lists.newArrayList(); for (final TreeItem treeItem : getTreeItems()) { names.add(treeItem.getName()); } return names; }
public void startUpload() { final List<FileSource> fileSources = Lists.newArrayList(); for (final TreeItem treeItem : getTreeItems()) { final FileSource fileSource = new FileSource(treeItem.getId(), treeItem.getName(), false); fileSources.add(fileSource); } options.getCompletionCallback().onSuccess(fileSources); }
public List<ScaffoldSample> getScaffoldSamples() { final List<ScaffoldSample> samples = Lists.newArrayListWithCapacity(records.size()); for (final ListGridRecord record : records) { final ScaffoldSample sample = new ScaffoldSample(); @SuppressWarnings("unchecked") final Collection<TreeItem> selectionItems = (Collection<TreeItem>) record.getAttributeAsObject("Selection"); final List<String> analysisIds = Lists.newArrayListWithCapacity(selectionItems.size()); for (final TreeItem treeItem : selectionItems) { analysisIds.add(treeItem.getId()); } final String sampleName = record.getAttributeAsString("Name"); final String categoryName = record.getAttributeAsString("Category"); final boolean analyzeAsMudpit = (Boolean) record.getAttributeAsBoolean("Mudpit"); sample.setIdentificationAnalysisIds(IdList.forIterable(analysisIds)); sample.setSampleName(sampleName); sample.setAnalyzeAsMudpit(analyzeAsMudpit); if (StringUtils.hasText(categoryName)) { sample.setCategory(categoryName); } samples.add(sample); } return samples; }