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