David Leangen created FELIX-5335: ------------------------------------ Summary: Addition of copy() method to API Key: FELIX-5335 URL: https://issues.apache.org/jira/browse/FELIX-5335 Project: Felix Issue Type: New Feature Components: Converter Reporter: David Leangen
Just to keep a record of this somewhere... here is the request I posted to the mail list. ---- bq. Is there a simple way to transform a DTO into an immutable value object? To put my question into context: on the bndtools list, I asked this question, and got this response Peter K.: bq.Not in enRoute and not in the new spec that was inspired by this service. In general you pass copies so they can do whatever they like with them. Fine. But I am not seeing a simple way of creating such copy. Is there a “clone” method of some sort, or do I just convert an object to another object of its own type? Like this: MyDTO copy = cnv.convert( dto ).to( MyDTO.class ); If making copies is indeed how this service is intended to be used, it would be nice to have a more explicit method for this, maybe: MyDTO copy = cnv.copy( dto ); -- This message was sent by Atlassian JIRA (v6.3.4#6332)