Interface FlowHandler

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      void action​(String flowToken, String action, Map<String,​String> formData, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)  
      default String generateFlowToken()  
      org.bardframework.flow.FlowResponse<String> getCurrent​(String flowToken, Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)  
      org.bardframework.flow.FlowResponse<String> start​(Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)  
      org.bardframework.flow.FlowResponse<String> submit​(String flowToken, Map<String,​String> formData, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)  
    • Method Detail

      • start

        org.bardframework.flow.FlowResponse<String> start​(Locale locale,
                                                          javax.servlet.http.HttpServletRequest httpRequest,
                                                          javax.servlet.http.HttpServletResponse httpResponse)
                                                   throws Exception
        Throws:
        Exception
      • submit

        org.bardframework.flow.FlowResponse<String> submit​(String flowToken,
                                                           Map<String,​String> formData,
                                                           javax.servlet.http.HttpServletRequest httpRequest,
                                                           javax.servlet.http.HttpServletResponse httpResponse)
                                                    throws Exception
        Throws:
        Exception
      • action

        void action​(String flowToken,
                    String action,
                    Map<String,​String> formData,
                    javax.servlet.http.HttpServletRequest httpRequest,
                    javax.servlet.http.HttpServletResponse httpResponse)
             throws Exception
        Throws:
        Exception
      • getCurrent

        org.bardframework.flow.FlowResponse<String> getCurrent​(String flowToken,
                                                               Locale locale,
                                                               javax.servlet.http.HttpServletRequest httpRequest,
                                                               javax.servlet.http.HttpServletResponse httpResponse)
                                                        throws Exception
        Throws:
        Exception
      • generateFlowToken

        default String generateFlowToken()