David Leangen created FELIX-5678: ------------------------------------ Summary: Allow merging of objects Key: FELIX-5678 URL: https://issues.apache.org/jira/browse/FELIX-5678 Project: Felix Issue Type: Bug Components: Converter Reporter: David Leangen
Given a typed object O1 and a "partial" representation of an object O2 (for instance in the form of a Map), allow O2 to be merged into O1. Example: {code} public class Foo { public String a; public String b; public String c; } Foo f = new Foo(); a = "Eh!"; b = "Be cool."; c = "See you later?"; Map<String, String> m = new Map<>(); m.put("b", "Be there or be square"); Foo f2 = Converter.convert(f).merge(m); {code} I am sure there are many ways to skin this cat. If the Converter API cannot be changed, what would be the best way to tackle this problem? (In the meantime, while awaiting comments form [~bosschaert], I'll try to run a few experiments to see if I can come up with something reasonable.) -- This message was sent by Atlassian JIRA (v6.4.14#64029)