private String[] getNames(Collection<? extends HasName> items) { List<String> names = CollectionUtils.map(items, new HasNameMapper()); Collections.sort(names); return names.toArray(new String[names.size()]); }
@Override public String[] getServerNames() { final List<String> names = CollectionUtils.map(_servers, new HasNameMapper()); Collections.sort(names); return names.toArray(new String[names.size()]); }
private String[] getNames(final Collection<? extends HasName> items) { final List<String> names = CollectionUtils.map(items, new HasNameMapper()); Collections.sort(names); return names.toArray(new String[names.size()]); }
@Override public String[] getDatastoreNames() { final List<String> names = CollectionUtils.map(_datastores, new HasNameMapper()); Collections.sort(names); return names.toArray(new String[names.size()]); }
@Override public String[] getDatastoreNames() { List<String> names = CollectionUtils.map(_datastores, new HasNameMapper()); Collections.sort(names); return names.toArray(new String[names.size()]); }
@Override public InputColumn<?>[] getValue() { final List<InputColumn<?>> result = getSelectedInputColumns(); if (logger.isDebugEnabled()) { final List<String> names = CollectionUtils.map(result, new HasNameMapper()); logger.debug("getValue() returning: {}", names); } return result.toArray(new InputColumn<?>[result.size()]); }
@Override public Boolean eval(ComponentJob o) { if (o instanceof InputColumnSinkJob) { final InputColumn<?>[] input1 = ((InputColumnSinkJob) o).getInput(); final InputColumn<?>[] input2 = ((InputColumnSinkJob) componentJob).getInput(); final String actualAnalyzerInputNames = CollectionUtils.map(input1, new HasNameMapper()) .toString(); final String metricAnalyzerInputNames = CollectionUtils.map(input2, new HasNameMapper()) .toString(); return metricAnalyzerInputNames.equals(actualAnalyzerInputNames); } return false; } });
public FixedWidthConfiguration(String encoding, List<FixedWidthColumnSpec> columnSpecs, boolean failOnInconsistentLineWidth) { this.encoding = encoding; this.fixedValueWidth = -1; this.columnNameLineNumber = NO_COLUMN_NAME_LINE; this.columnNamingStrategy = ColumnNamingStrategies.customNames(CollectionUtils.map(columnSpecs, new HasNameMapper())); this.valueWidths = new int[columnSpecs.size()]; for (int i = 0; i < valueWidths.length; i++) { valueWidths[i] = columnSpecs.get(i).getWidth(); } this.failOnInconsistentLineWidth = failOnInconsistentLineWidth; }
public FixedWidthConfiguration(String encoding, List<FixedWidthColumnSpec> columnSpecs, boolean failOnInconsistentLineWidth) { this.encoding = encoding; this.fixedValueWidth = -1; this.columnNameLineNumber = NO_COLUMN_NAME_LINE; this.columnNamingStrategy = ColumnNamingStrategies.customNames(CollectionUtils.map(columnSpecs, new HasNameMapper())); this.valueWidths = new int[columnSpecs.size()]; for (int i = 0; i < valueWidths.length; i++) { valueWidths[i] = columnSpecs.get(i).getWidth(); } this.failOnInconsistentLineWidth = failOnInconsistentLineWidth; }
public InputColumn<?>[] getInputColumns(InputColumn<?>[] allInputColumns) { if (_inputColumns == null) { _inputColumns = new InputColumn[_inputColumnNames.length]; for (int i = 0; i < _inputColumnNames.length; i++) { final String name = _inputColumnNames[i]; for (int j = 0; j < allInputColumns.length; j++) { InputColumn<?> inputColumn = allInputColumns[j]; if (name.equals(inputColumn.getName())) { _inputColumns[i] = inputColumn; break; } } if (_inputColumns[i] == null) { List<String> names = CollectionUtils.map(allInputColumns, new HasNameMapper()); throw new IllegalStateException("Column '" + name + "' not found. Available columns: " + names); } } } return _inputColumns; }
public String getChildDatastores() { if (!isCompositeDatastore()) { return null; } CompositeDatastore compositeDatastore = (CompositeDatastore) _datastore; List<? extends Datastore> childDatastores = compositeDatastore.getDatastores(); List<String> names = CollectionUtils.map(childDatastores, new HasNameMapper()); return names.toString(); } }
final List<OutputDataStream> newStreams = Arrays.asList(outputDataStreams); if (!_outputDataStreams.equals(newStreams)) { final List<String> newNames = CollectionUtils.map(newStreams, new HasNameMapper()); final List<String> existingNames = CollectionUtils.map(_outputDataStreams, new HasNameMapper()); if (!newNames.equals(existingNames)) { _outputDataStreams.clear();
@Override public final List<JobIdentifier> getJobs(TenantContext tenantContext) { final RepositoryFolder jobsFolder = tenantContext.getJobFolder(); final List<RepositoryFile> files = jobsFolder.getFiles(null, _fileExtension); final List<String> filenames = CollectionUtils.map(files, new HasNameMapper()); final List<JobIdentifier> jobs = CollectionUtils.map(filenames, new Func<String, JobIdentifier>() { @Override public JobIdentifier eval(String filename) { String jobName = filename.substring(0, filename.length() - _fileExtension.length()); return new JobIdentifier(jobName, getJobType()); } }); return jobs; }
final List<String> names = CollectionUtils.map(values, new HasNameMapper()); logger.debug("setValue({})", names);
final InputColumn<?>[] input1 = ((InputColumnSinkJob) o).getInput(); final InputColumn<?>[] input2 = ((InputColumnSinkJob) componentJob).getInput(); final String actualAnalyzerInputNames = CollectionUtils.map(input1, new HasNameMapper()) .toString(); final String metricAnalyzerInputNames = CollectionUtils.map(input2, new HasNameMapper()) .toString(); return metricAnalyzerInputNames.equals(actualAnalyzerInputNames);
final List<String> outputColumnNames = CollectionUtils.map(result.getColumns(), new HasNameMapper()); output.setColumns(outputColumnNames);
final MetricJobEngine<? extends MetricJobContext> jobEngine = job.getJobEngine(); final Collection<InputColumn<?>> columns = jobEngine.getMetricParameterColumns(job, componentJob); columnNames = CollectionUtils.map(columns, new HasNameMapper()); } else { columnNames = Collections.emptyList();