private Map<String, JXTextField> createVariableTextFields() { final Map<String, JXTextField> variableTextFields = new HashMap<>(); for (final Entry<String, String> variableEntry : _metadata.getVariables().entrySet()) { final String id = variableEntry.getKey(); final String value = variableEntry.getValue(); final JXTextField textField = WidgetFactory.createTextField("Original: " + value); textField.setText(value); variableTextFields.put(id, textField); } return variableTextFields; }
public MutableAnalysisJobMetadata(final AnalysisJobMetadata metadata) { _jobName = metadata.getJobName(); _jobVersion = metadata.getJobVersion(); _jobDescription = metadata.getJobDescription(); _author = metadata.getAuthor(); _createdDate = metadata.getCreatedDate(); _updatedDate = metadata.getUpdatedDate(); final Map<String, String> variables = metadata.getVariables(); if (variables == null) { _variables = new HashMap<>(); } else { _variables = new HashMap<>(variables); } final Map<String, String> properties = metadata.getProperties(); if (properties == null) { _properties = new HashMap<>(); } else { _properties = new HashMap<>(properties); } }
/** * Checks if the current copy of the metadata object is recent. * * @param metadataObject * the object to look for. */ private void verifyJobMetadataCurrent(final Object metadataObject) { long lastModified = _file.getLastModified(); if (metadataObject == null || lastModified != _lastModifiedCache) { synchronized (this) { lastModified = _file.getLastModified(); if (_sourceDatastoreName == null || lastModified != _lastModifiedCache) { final DataCleanerConfiguration configuration = _tenantContext.getConfiguration(); final AnalysisJobMetadata metadata = _file.readFile(new Func<InputStream, AnalysisJobMetadata>() { @Override public AnalysisJobMetadata eval(InputStream in) { final JaxbJobReader jobReader = new JaxbJobReader(configuration); AnalysisJobMetadata metadata = jobReader.readMetadata(in); return metadata; } }); _sourceDatastoreName = metadata.getDatastoreName(); _sourceColumnPaths = metadata.getSourceColumnPaths(); _variables = metadata.getVariables(); } } } }
final Map<String, String> variables = analysisJob.getMetadata().getVariables(); if ((variables != null) && (variables.size() > 0)) { for (final Map.Entry<String, String> variableEntry : variables.entrySet()) {