Package org.bardframework.flow
Interface FlowController
-
public interface FlowController
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaction(String flowToken, String action, Map<String,String> formData, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)FlowHandlergetFlowHandler()default org.bardframework.flow.FlowResponse<String>start(Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)default 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
@GetMapping(value="", produces="application/json") default org.bardframework.flow.FlowResponse<String> start(Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
submit
@PostMapping(value="", consumes="application/json", produces="application/json") default org.bardframework.flow.FlowResponse<String> submit(@RequestHeader("X-Flow-Token") String flowToken, @RequestBody Map<String,String> formData, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
action
@PutMapping(value="", consumes="application/json") default void action(@RequestHeader("X-Flow-Token") String flowToken, @RequestParam("action") String action, @RequestBody Map<String,String> formData, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
getFlowHandler
FlowHandler getFlowHandler()
-
-