Class InitializerController

java.lang.Object
ch.admin.bit.jeap.initializer.api.InitializerController

@RestController @RequestMapping("/api") public class InitializerController extends Object
  • Constructor Details

    • InitializerController

      public InitializerController(ProjectGenerator projectGenerator, TemplateService templateService, org.springframework.cache.CacheManager cacheManager)
  • Method Details

    • generate

      @PostMapping("/generate") public org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> generate(@RequestBody ProjectRequest projectRequest) throws IOException
      Throws:
      IOException
    • getProjectTemplates

      @GetMapping("/templates") public List<ProjectTemplateDTO> getProjectTemplates()
    • resetTemplateCache

      @PostMapping("/cache/reset") public void resetTemplateCache()