DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38185>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38185

           Summary: [Shale][View] Refactor ShaleViewHandler
           Product: Struts
           Version: Unknown
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: Shale
        AssignedTo: dev@struts.apache.org
        ReportedBy: [EMAIL PROTECTED]


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.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to