From 5a1c854d275c178b38eeada2599b1162b35b3805 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 8 Feb 2018 23:57:51 -0800 Subject: [PATCH] Make isStateless return false Issue: SWF-1719 --- .../faces/webflow/FlowResponseStateManager.java | 5 +++++ .../faces/webflow/MyFacesFlowResponseStateManager.java | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java b/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java index 736a8065..7b9b54ee 100644 --- a/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java +++ b/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java @@ -61,6 +61,11 @@ public class FlowResponseStateManager extends ResponseStateManagerWrapper { return this.wrapped; } + @Override + public boolean isStateless(FacesContext context, String viewId) { + return false; + } + @Override public void writeState(FacesContext facesContext, Object state) throws IOException { if (!JsfUtils.isFlowRequest()) { diff --git a/spring-faces/src/main/java/org/springframework/faces/webflow/MyFacesFlowResponseStateManager.java b/spring-faces/src/main/java/org/springframework/faces/webflow/MyFacesFlowResponseStateManager.java index 7c67dec4..20e529cd 100644 --- a/spring-faces/src/main/java/org/springframework/faces/webflow/MyFacesFlowResponseStateManager.java +++ b/spring-faces/src/main/java/org/springframework/faces/webflow/MyFacesFlowResponseStateManager.java @@ -60,6 +60,11 @@ public class MyFacesFlowResponseStateManager extends ResponseStateManagerWrapper return this.wrapped; } + @Override + public boolean isStateless(FacesContext context, String viewId) { + return false; + } + public void saveState(FacesContext facesContext, Object state) { RequestContext requestContext = RequestContextHolder.getRequestContext(); requestContext.getViewScope().put(FlowResponseStateManager.FACES_VIEW_STATE, state);