[Engine-devel] jaxb annotations
Roy Golan
rgolan at redhat.com
Sun Dec 18 11:36:29 UTC 2011
On Fri 16 Dec 2011 01:37:55 PM IST, Itamar Heim wrote:
>
>
>> -----Original Message-----
>> From: engine-devel-bounces at ovirt.org
> [mailto:engine-devel-bounces at ovirt.org] On Behalf Of Laszlo Hornyak
>> Sent: Friday, December 16, 2011 12:25 PM
>> To: engine-devel at ovirt.org
>> Subject: [Engine-devel] jaxb annotations
>>
>> Hi!
>>
>> I ran into some jaxb-annotated beans in engine, and the annotations
> seemed to be a bit unsettled.
>> - Some annotations are on the field, some on the getter.
>> - I have also found a case where the setter is private, it is actually
> dead code. I was puzzled for a
>> minute :-) It seems in this case jaxb actually sets the value through
> reflection, so the setter really is
>> dead code.
>
> Iirc, we found CXF broke if a serialized property didn't have a setter.
>
>> - Some annotations state name, others just build on the defaults
>>
>> Is there an agreement for the annotations?
>>
>> It would be great if we could annotate the getter always and use a
> proper name in the @XmlElement
>> annotation even if it is equal to the default, so it is less likely to
> break at refactoring.
>
> I think they are pretty much dead code now that the WPF is not user any
> more.
>
>>
>> Laszlo
>> _______________________________________________
>> Engine-devel mailing list
>> Engine-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/engine-devel
> _______________________________________________
> Engine-devel mailing list
> Engine-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
Yes the its the end of the soap api and now its possible to refactor it
and make it more standard (proper namings etc)
More information about the Devel
mailing list