[ 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]