felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Bosschaert (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-5614) Make isDTOType(Class<?> cls) publicly available
Date Wed, 19 Apr 2017 12:09:41 GMT

    [ https://issues.apache.org/jira/browse/FELIX-5614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15974522#comment-15974522

David Bosschaert commented on FELIX-5614:

Hi [~dleangen], injecting this rule sounds like an interesting idea, but I'm not sure what
it would look like... 

I think that what you're saying is that you want to specialize isDTO() so that it considers
a source or target class as a DTO even though it has a constructor. You can already do this
with convert(myDTOWithCtor).sourceAsDTO().to(String.class) ?

If this is not what you're thinking of, could you maybe give an example?

> Make isDTOType(Class<?> cls) publicly available
> -----------------------------------------------
>                 Key: FELIX-5614
>                 URL: https://issues.apache.org/jira/browse/FELIX-5614
>             Project: Felix
>          Issue Type: Improvement
>          Components: Converter
>            Reporter: David Leangen
>            Assignee: David Bosschaert
> In ConvertingImpl, which a (bundle private) implementation class, there is a (class private)
method: isDTOType(Class<?> cls)
> Since this is a rule based on the definition of a DTO in the spec, it would be nice to
make this test somehow available publicly for general use (including by other bundles).
> It tedious for each user of the API to write their own test if an authoritative test
is already available.
> For my particular use case, the Schematizer needs to test a class to determine whether
or not it is a DTO in order to know how to handle it. Having the test available (without having
to copy over the code from the Converter) would be quite useful..

This message was sent by Atlassian JIRA

View raw message