You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by "Craig McClanahan (JIRA)" <ji...@apache.org> on 2006/04/26 08:14:55 UTC
[jira] Moved: (SHALE-151) [Shale][View] Refactor ShaleViewHandler
[ http://issues.apache.org/struts/browse/SHALE-151?page=all ]
Craig McClanahan moved STR-2718 to SHALE-151:
---------------------------------------------
Project: Shale (was: Struts Action 1)
Key: SHALE-151 (was: STR-2718)
Component: (was: Shale)
Version: (was: Unknown)
Assign To: (was: Struts Developer Mailing List)
> [Shale][View] Refactor ShaleViewHandler
> ---------------------------------------
>
> Key: SHALE-151
> URL: http://issues.apache.org/struts/browse/SHALE-151
> Project: Shale
> Type: Improvement
> Environment: Operating System: other
> Platform: Other
> Reporter: Craig McClanahan
> Priority: Minor
> Fix For: 1.0.1
>
> In preparation for implementing shale-tiger (with annotations) support for view
> controller functionality that does not require the application class to actually
> implement the ViewController interface, some refactoring is necessary. Among
> the steps to perform are:
> * Create new "org.apache.shale.view.faces" package
> for the JSF integration of view controller support
> (parallel to what happens for dialog and remoting).
> * Move ShalePhaseListener and ShaleViewController to
> the new package, renaming them to something specific
> to "view" in their names.
> * Refactor the current code in ShaleViewController and
> ShalePhaseListener so that "view controller" instances
> can be instantiated, and event callbacks performed,
> even if the object class does not implement ViewController.
> * The callback logic, in particular, should be generalized
> so that it can be used for other types of callbacks (via
> interfaces in Shale Core, via annotations with shale-tiger)
> yet to be added.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org