[
https://issues.apache.org/jira/browse/LABS-208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Simone Gianni resolved LABS-208.
--------------------------------
Resolution: Won't Fix
After LABS-301, the Binder class is not used anymore. Other improvements on
validation and conversion make this issue obsolete.
> [webview] Unified binding system
> --------------------------------
>
> Key: LABS-208
> URL: https://issues.apache.org/jira/browse/LABS-208
> Project: Labs
> Issue Type: Wish
> Components: Magma
> Affects Versions: Current
> Reporter: Simone Gianni
> Assignee: Simone Gianni
> Fix For: Future
>
>
> Currently binding from request/session to beans happens in two places :
> - inside the form binding
> - in the Binder class
> While both systems works on plain beans, they serve two slightly different
> purposes, since one uses the view informations and a plain map coming from
> the request (form), while the other uses BeanData and conventional property
> names to gather/set stuff from both the request and other environment maps
> like request attributes, session etc.. (the Binder).
> Investigate wether it's possible to unify them, to reduce the code. Also,
> anyway, bring the form binding outside the form class itself, so that it can
> be reusable in other components (for example, dynamic lists etc..).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]