@Override public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
Map<String, Object> map = new LinkedTreeMap<String, Object>(); in.beginObject(); while (in.hasNext()) {
public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
@Override public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
@Override public T construct() { return (T) new LinkedTreeMap<String, Object>(); } };
public Map<String, Object> inverseTransformParam(Map<String, Object> param) { String name = (String) param.get(JSON_PARAM_NAME_FIELD); Map<String, Object> inverseParam = new LinkedTreeMap<>(); inverseParam.put(name, param.get(JSON_PARAM_VALUE_FIELD)); return inverseParam; } }
public Map<String, Object> inverseTransform(List<Map<String, Object>> params) { if (params == null || params.isEmpty()) return null; Map<String, Object> result = new LinkedTreeMap<>(); Map<String, Object> inverseParams = new LinkedTreeMap<>(); for (Map<String, Object> param : params) { inverseParams.putAll(inverseTransformParam(param)); } result.put(YAML_PIPELINE_PARAMETERS_FIELD, inverseParams); return result; }
private void addInverseProperties(Map<String, Object> jobData, Map<String, Object> job) { List<Map<String, Object>> properties = (List<Map<String, Object>>) job.get(JSON_JOB_PROPS_FIELD); if (properties == null || properties.isEmpty()) return; Map<String, Object> inverseProperties = new LinkedTreeMap<>(); for (Map<String, Object> prop : properties) { String name = (String) prop.remove(JSON_JOB_PROP_NAME_FIELD); inverseProperties.put(name, prop); } jobData.put(YAML_JOB_PROPS_FIELD, inverseProperties); }
private void addInverseTabs(Map<String, Object> jobData, Map<String, Object> job) { List<Map<String, Object>> tabs = (List<Map<String, Object>>) job.get(JSON_JOB_TABS_FIELD); if (tabs == null || tabs.isEmpty()) return; Map<String, Object> inverseTabs = new LinkedTreeMap<>(); for (Map<String, Object> tab : tabs) { inverseTabs.put((String) tab.get(JSON_JOB_TAB_NAME_FIELD), tab.get(JSON_JOB_TAB_PATH_FIELD)); } jobData.put(YAML_JOB_TABS_FIELD, inverseTabs); }
private void addInverseJobs(Map<String, Object> stageData, List<Map<String, Object>> jobs) { Map<String, Object> inverseJobs = new LinkedTreeMap<>(); for (Map<String, Object> job : jobs) { Map<String, Object> inverseJob = jobTransform.inverseTransform(job); if (inverseJob != null) inverseJobs.putAll(inverseJob); } stageData.put("jobs", inverseJobs); }
private void addInverseMaterials(Map<String, Object> pipelineMap, List<Map<String, Object>> materials) { Map<String, Object> inverseMaterials = new LinkedTreeMap<>(); for (Map<String, Object> material : materials) { inverseMaterials.putAll(materialTransform.inverseTransform(material)); } pipelineMap.put(YAML_PIPELINE_MATERIALS_FIELD, inverseMaterials); }
@Override public Map<String, AbstractCityObjectType> deserialize(JsonElement json, Type typeOfSrc, JsonDeserializationContext context) throws JsonParseException { Map<String, AbstractCityObjectType> cityObjects = new LinkedTreeMap<>(); for (Entry<String, JsonElement> entry : json.getAsJsonObject().entrySet()) { JsonObject object = entry.getValue().getAsJsonObject(); AbstractCityObjectType cityObject = context.deserialize(object, AbstractCityObjectType.class); if (cityObject != null) { cityObject.setGmlId(entry.getKey()); cityObjects.put(entry.getKey(), cityObject); } } return cityObjects; }
public String inverseTransformPipeline(Map<String, Object> pipeline) { Map<String, Object> result = new LinkedTreeMap<>(); result.put("format_version", 3); result.put("pipelines", pipelineTransform.inverseTransform(pipeline)); return YamlUtils.dump(result); }
@Override public Map<String, GeneratedResult<Doc>> generate() { Map<String, GeneratedResult<Doc>> results = new LinkedTreeMap<>(); for (ModelToViewTransformer<DiscoApiModel> transformer : transformers) { List<ViewModel> surfaceDocs = transformer.transform(model, productConfig); for (ViewModel surfaceDoc : surfaceDocs) { results.putAll(snippetSetRunner.generate(surfaceDoc)); } } return results; }
private void addInverseApproval(Map<String, Object> stageData, Map<String, Object> stage) { Map<String, Object> approval = (Map<String, Object>) stage.get(JSON_STAGE_APPROVAL_FIELD); Map<String, Object> inverseApproval = new LinkedTreeMap<>(); if (approval == null) return; addRequiredValue(inverseApproval, approval, JSON_STAGE_APPROVAL_TYPE_FIELD, YAML_STAGE_APPROVAL_TYPE_FIELD); addOptionalList(inverseApproval, approval, JSON_STAGE_APPROVAL_ROLES_FIELD, YAML_STAGE_APPROVAL_ROLES_FIELD); addOptionalList(inverseApproval, approval, JSON_STAGE_APPROVAL_USERS_FIELD, YAML_STAGE_APPROVAL_USERS_FIELD); stageData.put(YAML_STAGE_APPROVAL_FIELD, inverseApproval); }
public OdooRecord getM20(String key) { if (!getString(key).equals("false")) { OdooRecord rec = new LinkedTreeMap(); List<Object> value = getArray(key); rec.put("id", value.get(0)); rec.put("name", value.get(1)); return rec; } return null; }
@Test public void shouldInverseTransformPipeline() throws IOException { Map<String, Object> mats = new LinkedTreeMap<>(); mats.put("foo", new LinkedTreeMap<>()); when(materialTransform.inverseTransform(any(LinkedTreeMap.class))).thenReturn(mats); testInverseTransform("export.pipe"); }
@Test public void shouldInverseTransformCompleteStage() throws IOException { Map<String, Object> jobs = new LinkedTreeMap<>(); jobs.put("one", null); jobs.put("two", null); when(jobTransform.inverseTransform(any(LinkedTreeMap.class))).thenReturn(jobs); testInverseTransform("complete"); }