Interface FormManagementResource

All Known Implementing Classes:
FormIoFormManagementResource

@RestController @RequestMapping(value="/api", produces="application/json") public interface FormManagementResource
  • Method Details

    • getAll

      @GetMapping("/v1/form-management") org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>> getAll(org.springframework.data.domain.Pageable pageable)
    • queryFormDefinitions

      @GetMapping(value="/v1/form-management", params="searchTerm") org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>> queryFormDefinitions(@RequestParam("searchTerm") String searchTerm, org.springframework.data.domain.Pageable pageable)
    • getFormDefinitionById

      @GetMapping(value="/v1/form-management/{formDefinitionId}", consumes="*/*") org.springframework.http.ResponseEntity<? extends FormDefinition> getFormDefinitionById(String formDefinitionId)
    • getExistsByName

      @GetMapping(value="/v1/form-management/exists/{name}", consumes="*/*") org.springframework.http.ResponseEntity<? extends Boolean> getExistsByName(String name)
    • createFormDefinition

      @PostMapping(value="/v1/form-management", consumes="application/json") org.springframework.http.ResponseEntity<? extends FormDefinition> createFormDefinition(CreateFormDefinitionRequest request)
    • modifyFormDefinition

      @PutMapping(value="/v1/form-management", consumes="application/json") org.springframework.http.ResponseEntity<? extends FormDefinition> modifyFormDefinition(ModifyFormDefinitionRequest request)
    • deleteFormDefinition

      @DeleteMapping("/v1/form-management/{formDefinitionId}") org.springframework.http.ResponseEntity<Void> deleteFormDefinition(String formDefinitionId)