Package org.bardframework.flow
Interface FlowController
public interface FlowController
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault Objectaction(String flowToken, String action, Map<String, Object> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) default org.bardframework.flow.FlowResponsegetCurrent(String flowToken, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) default org.bardframework.flow.FlowResponsestart(Map<String, Object> initValues, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) default org.bardframework.flow.FlowResponsesubmit(String flowToken, Map<String, Object> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse)
-
Field Details
-
ACTION_PARAMETER_NAME
- See Also:
-
-
Method Details
-
start
@GetMapping(value="", produces="application/json") default org.bardframework.flow.FlowResponse start(@RequestParam Map<String, Object> initValues, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
getCurrent
@GetMapping(value="", produces="application/json", headers="X-Flow-Token") default org.bardframework.flow.FlowResponse getCurrent(@RequestHeader("X-Flow-Token") String flowToken, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception - Throws:
Exception
-
submit
@PostMapping(value="", consumes="application/json", produces="application/json") default org.bardframework.flow.FlowResponse submit(@RequestHeader("X-Flow-Token") String flowToken, @RequestBody Map<String, Object> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
action
@PutMapping(value="", consumes="application/json") default Object action(@RequestHeader("X-Flow-Token") String flowToken, @RequestParam("action") String action, @RequestBody Map<String, Object> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws Exception- Throws:
Exception
-
getFlowHandler
FlowHandler getFlowHandler()
-