shale-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig McClanahan (JIRA)" <j...@apache.org>
Subject [jira] Created: (SHALE-399) Add activation and deactivation callbacks to DialogContextListener
Date Wed, 24 Jan 2007 23:25:16 GMT
Add activation and deactivation callbacks to DialogContextListener
------------------------------------------------------------------

                 Key: SHALE-399
                 URL: https://issues.apache.org/struts/browse/SHALE-399
             Project: Shale
          Issue Type: Improvement
            Reporter: Craig McClanahan


Based on user mailing list discussions with Paul Spencer (paulsp AT apache.org) and others,
it would be nice to enable existing applications that use a session scoped variable to store
"dialog" state information to using the dialog manager facility, *without* having to modify
their pages or action methods.  In particular, this means that value binding expressions using
the name of the session scoped data bean should continue to work after migration.

This use case would be facilitated by adding onActivate() and onDeactivate() callbacks ot
the DialogContextListener interface, which would be invoked when a DialogContext instance
is first placed into service for a request, and when it is removed.  Then, provide a convenience
DialogContextListener implementation which can be configured with a list of value binding
expressions whose getValue() method should be called on deactivation (with the data stored
in session scope), and whose setValue() method should be called on reactivation (pushing the
data back into now-request-scope variables).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message