Package io.dialob.boot.controller
Class ComposerController
- java.lang.Object
-
- io.dialob.boot.controller.BaseController
-
- io.dialob.boot.controller.ComposerController
-
@Controller @RequestMapping("${composer.context-path:/composer}") public class ComposerController extends BaseController
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classComposerController.AppConfig
-
Constructor Summary
Constructors Constructor Description ComposerController(ComposerApplicationSettings settings, PageSettingsProvider pageSettingsProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringcomposer(String forwardedFor, String host, String realIp, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)Stringcomposer(String forwardedFor, String host, String realIp, String forwardedProto, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)ComposerController.AppConfigconfig(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, javax.servlet.http.HttpServletRequest request)protected ComposerController.AppConfiggetJavascriptAppConfig(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, javax.servlet.http.HttpServletRequest request)-
Methods inherited from class io.dialob.boot.controller.BaseController
index
-
-
-
-
Constructor Detail
-
ComposerController
public ComposerController(ComposerApplicationSettings settings, PageSettingsProvider pageSettingsProvider)
-
-
Method Detail
-
composer
@GetMapping(value="/", produces="text/html") public String composer(@RequestHeader(value="X-Forwarded-For",required=false) String forwardedFor, @RequestHeader(value="Host",required=false) String host, @RequestHeader(value="X-Real-IP",required=false) String realIp, @RequestHeader(value="X-Forwarded-Proto",required=false) String forwardedProto, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)
-
composer
@GetMapping(value="/{id}", produces="text/html") public String composer(@RequestHeader(value="X-Forwarded-For",required=false) String forwardedFor, @RequestHeader(value="Host",required=false) String host, @RequestHeader(value="X-Real-IP",required=false) String realIp, @RequestHeader(value="X-Forwarded-Proto",required=false) String forwardedProto, @PathVariable("id") String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)
-
config
@GetMapping(path="/{id}/config.json", produces="application/json") @ResponseBody public ComposerController.AppConfig config(@RequestHeader(value="Host",required=false) String host, @RequestHeader(value="X-Forwarded-Proto",required=false) String forwardedProto, @PathVariable("id") String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, javax.servlet.http.HttpServletRequest request)
-
getJavascriptAppConfig
protected ComposerController.AppConfig getJavascriptAppConfig(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, javax.servlet.http.HttpServletRequest request)
-
-