felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Leangen (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (FELIX-5335) Addition of copy() method to API
Date Thu, 08 Sep 2016 07:33:20 GMT

     [ 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
>  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

View raw message