Interface FormManagementResource

All Known Implementing Classes:
FormIoFormManagementResource

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

    • getAll

      @GetMapping org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>> getAll​(org.springframework.data.domain.Pageable pageable)
    • queryFormDefinitions

      @GetMapping(params="searchTerm") org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>> queryFormDefinitions​(@RequestParam("searchTerm") java.lang.String searchTerm, org.springframework.data.domain.Pageable pageable)
    • getFormDefinitionById

      @GetMapping(value="/{formDefinitionId}", consumes="*/*") org.springframework.http.ResponseEntity<? extends FormDefinition> getFormDefinitionById​(java.lang.String formDefinitionId)
    • createFormDefinition

      @PostMapping(consumes="application/json") org.springframework.http.ResponseEntity<? extends FormDefinition> createFormDefinition​(CreateFormDefinitionRequest request)
    • modifyFormDefinition

      @PutMapping(consumes="application/json") org.springframework.http.ResponseEntity<? extends FormDefinition> modifyFormDefinition​(ModifyFormDefinitionRequest request)
    • deleteFormDefinition

      @DeleteMapping("/{formDefinitionId}") org.springframework.http.ResponseEntity<java.lang.Void> deleteFormDefinition​(java.lang.String formDefinitionId)