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 -
Constructor Summary
ConstructorsConstructorDescriptionComposerController(ComposerApplicationSettings settings, PageSettingsProvider pageSettingsProvider) -
Method Summary
Modifier and TypeMethodDescriptioncomposer(String forwardedFor, String host, String realIp, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, String tenantId, org.springframework.ui.Model model, jakarta.servlet.http.HttpServletRequest request) composer(String forwardedFor, String host, String realIp, String forwardedProto, org.springframework.security.web.csrf.CsrfToken csrfToken, String tenantId, org.springframework.ui.Model model, jakarta.servlet.http.HttpServletRequest request) config(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, String tenantId) protected ComposerController.ComposerConfiggetJavascriptAppConfig(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, String tenantId) Methods inherited from class io.dialob.boot.controller.BaseController
index, isValidTenantId
-
Constructor Details
-
ComposerController
public ComposerController(ComposerApplicationSettings settings, PageSettingsProvider pageSettingsProvider)
-
-
Method Details
-
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 csrfToken, @RequestParam(name="tenantId",required=false) String tenantId, org.springframework.ui.Model model, jakarta.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, @RequestParam(name="tenantId",required=false) String tenantId, org.springframework.ui.Model model, jakarta.servlet.http.HttpServletRequest request) -
config
@GetMapping(path="/{id}/config.json", produces="application/json") @ResponseBody public ComposerController.ComposerConfig 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, @RequestParam(name="tenantId",required=false) String tenantId) -
getJavascriptAppConfig
protected ComposerController.ComposerConfig getJavascriptAppConfig(String host, String forwardedProto, String formId, org.springframework.security.web.csrf.CsrfToken cfrsToken, @RequestParam(name="tenantId",required=false) String tenantId)
-