+1 on this. As Chris mentioned, the intention of *JoinVOs are representation of MySQL views, which should not be editable after search.
-min On 10/4/13 10:29 AM, "SuichII, Christopher" <chris.su...@netapp.com> wrote: >*JoinVOs are used to store entries from MySQL views, which are not >editable. I think removing setters from the *JoinVOs may help avoid some >potential confusion as setters seem to imply that the fields are >editable, which they really aren't. > >I started looking around and it looks like most setters in *JoinVOs >aren't actually used since the creation of *VOs is handled by java >reflection. Please let me know if this is not the case or if I'm >misunderstanding the way the MySQL views work. > >-Chris >-- >Chris Suich >chris.su...@netapp.com >NetApp Software Engineer >Data Center Platforms Cloud Solutions >Citrix, Cisco & Red Hat >