protected void handleConversationPropagation() { Manager.instance().handleConversationPropagation( request.getParameterMap() ); }
private void restoreConversation() { HttpServletRequest request = httpServletRequest(); if (request == null) return; ServletLifecycle.beginRequest(request); ServletContexts.instance().setRequest(request); ConversationPropagation.instance().restoreConversationId( request.getParameterMap() ); Manager.instance().restoreConversation(); ServletLifecycle.resumeConversation(request); Manager.instance().handleConversationPropagation( request.getParameterMap() ); this.iRestoredTheConversation = true; }
private void restoreConversation() { HttpServletRequest request = httpServletRequest(); ServletLifecycle.beginRequest(request); ServletContexts.instance().setRequest(request); ConversationPropagation.instance().restoreConversationId( request.getParameterMap() ); Manager.instance().restoreConversation(); ServletLifecycle.resumeConversation(request); Manager.instance().handleConversationPropagation( request.getParameterMap() ); this.iRestoredTheConversation = true; }
private void postRestorePage(FacesContext facesContext, Map parameters, boolean conversationFound) { if ( !Pages.isDebugPage() ) { // Only redirect to no-conversation-view if a login redirect isn't required if (!conversationFound && !Pages.instance().isLoginRedirectRequired(facesContext)) { Pages.instance().redirectToNoConversationView(); } Manager.instance().handleConversationPropagation(parameters); if ( Init.instance().isJbpmInstalled() && !isExceptionHandlerRedirect() ) { Pageflow.instance().validatePageflow(facesContext); } Pages.instance().postRestore(facesContext); } }