Details
-
Type:
Feature Request
-
Status: Resolved (View Workflow)
-
Priority:
Blocker
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 3.0.0.Final
-
Component/s: Configuration API
-
Labels:None
-
Affects:Documentation (Ref Guide, User Guide, etc.), Release Notes
Description
We need a solution to address consolidated page-flow, transactional control, security constraints, and perhaps URL-rewriting – all in one place.
It has been previously discussed that a type-safe API be possible for this - which is definitely preferred over XML configuration:
http://lists.jboss.org/pipermail/seam-dev/2010-February/002003.html
http://lists.jboss.org/pipermail/seam-dev/2010-March/002053.html
http://lists.jboss.org/pipermail/seam-dev/2010-July/002812.html
This is already in Faces, albeit untested and undocumented.
ViewDataStore provides a method of associating annotation based config data, that can be configured via annotations on an enum. It is also extensible, so other configuration methods could be supported.