You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by David Leangen <os...@leangen.net> on 2016/08/11 12:44:14 UTC
[Converter] Null result... why?
Hi!
I have a DTO that looks like this:
public class MyDTO extends DTO {
public String pid;
public String name;
public String description;
public String type;
}
And a Map (myMap) that has key/values with these keys: {“pid”, “name”, “description”, “type”}.
I make this call:
MyDTO dto = converter.convert( myMap ).to( MyDTO.class );
It is my expectation that dto should be non-null, but I get a null result. I step through the code, but am not particularly enlightened.
Any suggestion as to what strategy I could use to figure out my problem?
Thanks!
=David
Re: [Converter] Null result... why?
Posted by David Leangen <os...@leangen.net>.
Awesome! Thanks so much! :-D
Cheers,
=David
> On Aug 12, 2016, at 1:32 AM, David Bosschaert <da...@gmail.com> wrote:
>
> Hi David,
>
> I added initial support for DTOs which should make what you were doing
> possible. Not all name-escaping rules are implemented yet, but for simple
> DTOs things should work.
>
> Unfortunately there aren't many comments in the code yet, we should
> certainly add those when the codebase becomes a bit more stable. However,
> maybe the changes for the DTO might help you understand the code a bit
> better: https://svn.apache.org/viewvc?view=revision&revision=1756008
>
> Let us know if it works for you!
>
> Cheers,
>
> David
>
> On 11 August 2016 at 13:57, David Leangen <os...@leangen.net> wrote:
>
>>
>> Hi David B.,
>>
>> Thanks for your quick reply.
>>
>> I’d be happy to help out… but I’m having a bit of trouble understanding
>> the code. It’s very low-level.
>>
>> If there were more comments to explain the intent of what’s going on,
>> perhaps I could be of some use. :-)
>>
>>
>> Cheers,
>> =David
>>
>>
>>
>>> On Aug 11, 2016, at 9:51 PM, David Bosschaert <
>> david.bosschaert@gmail.com> wrote:
>>>
>>> Hi David,
>>>
>>> I will take a look at it sometime soon. It could very well be that you're
>>> hitting something that isn't implemented yet. The converter is pre-alpha
>> at
>>> this stage :)
>>>
>>> Cheers,
>>>
>>> David
>>>
>>> On 11 August 2016 at 13:44, David Leangen <os...@leangen.net> wrote:
>>>
>>>>
>>>> Hi!
>>>>
>>>> I have a DTO that looks like this:
>>>>
>>>> public class MyDTO extends DTO {
>>>> public String pid;
>>>> public String name;
>>>> public String description;
>>>> public String type;
>>>> }
>>>>
>>>> And a Map (myMap) that has key/values with these keys: {“pid”, “name”,
>>>> “description”, “type”}.
>>>>
>>>> I make this call:
>>>>
>>>> MyDTO dto = converter.convert( myMap ).to( MyDTO.class );
>>>>
>>>>
>>>> It is my expectation that dto should be non-null, but I get a null
>> result.
>>>> I step through the code, but am not particularly enlightened.
>>>>
>>>> Any suggestion as to what strategy I could use to figure out my problem?
>>>>
>>>>
>>>> Thanks!
>>>> =David
>>>>
>>>>
>>>>
>>>>
>>
>>
Re: [Converter] Null result... why?
Posted by David Bosschaert <da...@gmail.com>.
Hi David,
I added initial support for DTOs which should make what you were doing
possible. Not all name-escaping rules are implemented yet, but for simple
DTOs things should work.
Unfortunately there aren't many comments in the code yet, we should
certainly add those when the codebase becomes a bit more stable. However,
maybe the changes for the DTO might help you understand the code a bit
better: https://svn.apache.org/viewvc?view=revision&revision=1756008
Let us know if it works for you!
Cheers,
David
On 11 August 2016 at 13:57, David Leangen <os...@leangen.net> wrote:
>
> Hi David B.,
>
> Thanks for your quick reply.
>
> I’d be happy to help out… but I’m having a bit of trouble understanding
> the code. It’s very low-level.
>
> If there were more comments to explain the intent of what’s going on,
> perhaps I could be of some use. :-)
>
>
> Cheers,
> =David
>
>
>
> > On Aug 11, 2016, at 9:51 PM, David Bosschaert <
> david.bosschaert@gmail.com> wrote:
> >
> > Hi David,
> >
> > I will take a look at it sometime soon. It could very well be that you're
> > hitting something that isn't implemented yet. The converter is pre-alpha
> at
> > this stage :)
> >
> > Cheers,
> >
> > David
> >
> > On 11 August 2016 at 13:44, David Leangen <os...@leangen.net> wrote:
> >
> >>
> >> Hi!
> >>
> >> I have a DTO that looks like this:
> >>
> >> public class MyDTO extends DTO {
> >> public String pid;
> >> public String name;
> >> public String description;
> >> public String type;
> >> }
> >>
> >> And a Map (myMap) that has key/values with these keys: {“pid”, “name”,
> >> “description”, “type”}.
> >>
> >> I make this call:
> >>
> >> MyDTO dto = converter.convert( myMap ).to( MyDTO.class );
> >>
> >>
> >> It is my expectation that dto should be non-null, but I get a null
> result.
> >> I step through the code, but am not particularly enlightened.
> >>
> >> Any suggestion as to what strategy I could use to figure out my problem?
> >>
> >>
> >> Thanks!
> >> =David
> >>
> >>
> >>
> >>
>
>
Re: [Converter] Null result... why?
Posted by David Leangen <os...@leangen.net>.
Hi David B.,
Thanks for your quick reply.
I’d be happy to help out… but I’m having a bit of trouble understanding the code. It’s very low-level.
If there were more comments to explain the intent of what’s going on, perhaps I could be of some use. :-)
Cheers,
=David
> On Aug 11, 2016, at 9:51 PM, David Bosschaert <da...@gmail.com> wrote:
>
> Hi David,
>
> I will take a look at it sometime soon. It could very well be that you're
> hitting something that isn't implemented yet. The converter is pre-alpha at
> this stage :)
>
> Cheers,
>
> David
>
> On 11 August 2016 at 13:44, David Leangen <os...@leangen.net> wrote:
>
>>
>> Hi!
>>
>> I have a DTO that looks like this:
>>
>> public class MyDTO extends DTO {
>> public String pid;
>> public String name;
>> public String description;
>> public String type;
>> }
>>
>> And a Map (myMap) that has key/values with these keys: {“pid”, “name”,
>> “description”, “type”}.
>>
>> I make this call:
>>
>> MyDTO dto = converter.convert( myMap ).to( MyDTO.class );
>>
>>
>> It is my expectation that dto should be non-null, but I get a null result.
>> I step through the code, but am not particularly enlightened.
>>
>> Any suggestion as to what strategy I could use to figure out my problem?
>>
>>
>> Thanks!
>> =David
>>
>>
>>
>>
Re: [Converter] Null result... why?
Posted by David Bosschaert <da...@gmail.com>.
Hi David,
I will take a look at it sometime soon. It could very well be that you're
hitting something that isn't implemented yet. The converter is pre-alpha at
this stage :)
Cheers,
David
On 11 August 2016 at 13:44, David Leangen <os...@leangen.net> wrote:
>
> Hi!
>
> I have a DTO that looks like this:
>
> public class MyDTO extends DTO {
> public String pid;
> public String name;
> public String description;
> public String type;
> }
>
> And a Map (myMap) that has key/values with these keys: {“pid”, “name”,
> “description”, “type”}.
>
> I make this call:
>
> MyDTO dto = converter.convert( myMap ).to( MyDTO.class );
>
>
> It is my expectation that dto should be non-null, but I get a null result.
> I step through the code, but am not particularly enlightened.
>
> Any suggestion as to what strategy I could use to figure out my problem?
>
>
> Thanks!
> =David
>
>
>
>