@RequestMapping(value = "/api/ssl/", method = RequestMethod.PUT) DaemonTask<Halconfig, Void> setSpringSSl(@PathVariable String deploymentName, @ModelAttribute ValidationSettings validationSettings, @RequestBody SpringSsl apacheSsl) { return GenericUpdateRequest.<SpringSsl>builder(halconfigParser) .stagePath(halconfigDirectoryStructure.getStagingPath(deploymentName)) .updater(a -> securityService.setSpringSsl(deploymentName, a)) .validator(() -> securityService.validateSpringSsl(deploymentName)) .description("Edit API SSL settings") .build() .execute(validationSettings, apacheSsl); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }
public SpringSsl getSpringSsl(String deploymentName) { NodeFilter filter = new NodeFilter().setDeployment(deploymentName).setSecurity().setApiSecurity().setSpringSsl(); return lookupService.getSingularNodeOrDefault(filter, SpringSsl.class, SpringSsl::new, n -> setSpringSsl(deploymentName, n)); }