protected JsonInputMeta createSimpleMeta(String inputColumn, JsonInputField... jsonPathFields) { JsonInputMeta jsonInputMeta = new JsonInputMeta(); jsonInputMeta.setDefault(); jsonInputMeta.setInFields(true); jsonInputMeta.setFieldValue(inputColumn); jsonInputMeta.setInputFields(jsonPathFields); jsonInputMeta.setIgnoreMissingPath(false); return jsonInputMeta; }
protected JsonInputMeta createFileListMeta(final List<FileObject> files) { JsonInputMeta meta = new JsonInputMeta() { @Override public FileInputList getFileInputList(VariableSpace space) { return new FileInputList() { @Override public List<FileObject> getFiles() { return files; } @Override public int nrOfFiles() { return files.size(); } }; } }; meta.setDefault(); meta.setInFields(false); meta.setIgnoreMissingPath(false); return meta; }