[
https://issues.apache.org/jira/browse/FELIX-5335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Leangen closed FELIX-5335.
--------------------------------
Resolution: Won't Fix
> 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)