ICEfaces
  1. ICEfaces
  2. ICE-1145

Summary of Seam changes for 1.5.1

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5.1
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: Windows XP
      Platform: PC

      Description

      Since we haven't had iraptor cases for each change while we were getting this
      started, here's a summary of changes that went into 1.5.1



      PersistentFacesServlet.java

      This class now calls sendRedirect() on the ServletResponse object if a redirect
      has been requested during processing. Seam often performs a redirect during a
      GET request since the actionMethod parameters can be included in the request URL.
      Head Version: 12544; 1.5 Branch version: 12274

      BridgeExternalContext.java

      This class now catches an IllegalStateException thrown in resetRequestMap if
      this method executes when the session is destroyed (If an application implements
      a logout button that cleans up the session when a user logs out, this happens)
      and throws a RedirectException. This allows logout buttons to redirect back to a
      login page.
      Head revision: 12540; 1.5 branch version: 12272

      SeamUtilities.java

      This class now gets the conversationId parameter name used by Seam (for 1.1 it's
      configurable on a per web-application basis) to use in URLs (rather than
      hardcoding it). Also changed to call the new Manager methods required to
      correctly preserve Seam Conversations through a redirect.
      Head revision: 12547; 1.5 branch revision: 12276


      BlockingServlet.java

      Now catches above RedirectException, and invokes X-REDIRECT if required.
      Head revision: 12545; 1.5 branch revision: 12275

      FormRenderer.java

      Now calls SeamUtilities method to get the conversationID name for inserting
      hidden fields in Form, rather than hardcoding it.
      Head revision: 12542; 1.5 branch revision: 12273

      D2DViewHandler.java

      Removed check for Server side state management when deciding whether to do
      StateManagement at all.
      Head revision: 12538; 1.5 branch revision: 12270

      RedirectException.java
      New!

        Activity

        Hide
        Greg Dick added a comment -

        Past version.

        Show
        Greg Dick added a comment - Past version.

          People

          • Assignee:
            Ted Goddard
            Reporter:
            Greg Dick
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: