@RequestMapping(value = "/ui/ssl/enabled/", method = RequestMethod.PUT) DaemonTask<Halconfig, Void> setApacheSSlEnabled(@PathVariable String deploymentName, @ModelAttribute ValidationSettings validationSettings, @RequestBody boolean enabled) { return GenericEnableDisableRequest.builder(halconfigParser) .updater(e -> securityService.setApacheSslEnabled(deploymentName, e)) .validator(() -> securityService.validateApacheSsl(deploymentName)) .description("Edit UI SSL settings") .build() .execute(validationSettings, enabled); }
@RequestMapping(value = "/ui/ssl/", method = RequestMethod.GET) DaemonTask<Halconfig, ApacheSsl> getApacheSsl(@PathVariable String deploymentName, @ModelAttribute ValidationSettings validationSettings) { return GenericGetRequest.<ApacheSsl>builder() .getter(() -> securityService.getApacheSsl(deploymentName)) .validator(() -> securityService.validateApacheSsl(deploymentName)) .description("Get UI SSL settings") .build() .execute(validationSettings); }
@RequestMapping(value = "/ui/ssl/", method = RequestMethod.PUT) DaemonTask<Halconfig, Void> setApacheSSl(@PathVariable String deploymentName, @ModelAttribute ValidationSettings validationSettings, @RequestBody ApacheSsl apacheSsl) { return GenericUpdateRequest.<ApacheSsl>builder(halconfigParser) .stagePath(halconfigDirectoryStructure.getStagingPath(deploymentName)) .updater(a -> securityService.setApacheSsl(deploymentName, a)) .validator(() -> securityService.validateApacheSsl(deploymentName)) .description("Edit UI SSL settings") .build() .execute(validationSettings, apacheSsl); }