Class JobsController

java.lang.Object
ch.admin.bit.jeap.deploymentlog.web.api.JobsController

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

  • Method Details

    • generateDocumentation

      @PostMapping("/docgen") @PreAuthorize("hasRole(\'deploymentlog-write\')") public org.springframework.http.ResponseEntity<Void> generateDocumentation()
    • generateDocumentationForSystem

      @PostMapping("/docgen/system/{systemName}") @PreAuthorize("hasRole(\'deploymentlog-write\')") public org.springframework.http.ResponseEntity<Void> generateDocumentationForSystem(@PathVariable("systemName") String systemName, @RequestParam(name="year",required=false) Integer year)
    • generateDeploymentPage

      @PostMapping("/docgen/deployment/{deploymentId}") @PreAuthorize("hasRole(\'deploymentlog-write\')") public org.springframework.http.ResponseEntity<Void> generateDeploymentPage(@PathVariable UUID deploymentId)
    • outdatedPageHousekeeping

      @PostMapping("/outdatedPageHousekeeping") @PreAuthorize("hasRole(\'deploymentlog-write\')") public org.springframework.http.ResponseEntity<Void> outdatedPageHousekeeping()
    • generateJiraLinksForSystem

      @PostMapping("/docgen/system/{systemName}/repairJiraLinks") @PreAuthorize("hasRole(\'deploymentlog-write\')") public org.springframework.http.ResponseEntity<Void> generateJiraLinksForSystem(@PathVariable("systemName") String systemName, @RequestParam("from") String from, @RequestParam("to") String to)