[ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663353#action_12663353
 ] 

B.J. Reed commented on GERONIMODEVTOOLS-450:
--------------------------------------------

I've looked at this patch and I have to put a -1 on it.

According to the comments in the code and from what I've seen, the getXXX 
methods for Lists of Object are "accessor method returns a reference to the 
live list, not a snapshot. Therefore any modification you make to the returned 
list will be present inside the JAXB object.  This is why there is not a 
<CODE>set</CODE> method for the property."

This patch just adds set methods which aren't needed and could be potentially 
dangerous since a set would replace any data that may already be present in a 
List of objects.

I will leave the JIRA open for a while to allow for any discussion to challenge 
the original thinking.

> Modifications to JAXB classes for DWR in PlanCreator
> ----------------------------------------------------
>
>                 Key: GERONIMODEVTOOLS-450
>                 URL: 
> https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-450
>             Project: Geronimo-Devtools
>          Issue Type: Improvement
>          Components: eclipse-plugin
>    Affects Versions: 2.1.2
>            Reporter: Shrey Banga
>            Assignee: Shiva Kumar H R
>             Fix For: 2.2.0
>
>         Attachments: GEP_JAXB_1.patch
>
>
> I've attached a patch which makes some modifications to JAXB classes in GEP 
> in order to support their use with DWR in PlanCreator.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to