Package com.ritense.form.web.rest
Interface FormManagementResource
- All Known Implementing Classes:
FormIoFormManagementResource
@RestController
@RequestMapping(value="/api",
produces="application/json")
public interface FormManagementResource
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<? extends FormDefinition>org.springframework.http.ResponseEntity<Void>deleteFormDefinition(String formDefinitionId) org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>>getAll(org.springframework.data.domain.Pageable pageable) org.springframework.http.ResponseEntity<? extends Boolean>getExistsByName(String name) org.springframework.http.ResponseEntity<? extends FormDefinition>getFormDefinitionById(String formDefinitionId) org.springframework.http.ResponseEntity<? extends FormDefinition>org.springframework.http.ResponseEntity<org.springframework.data.domain.Page<? extends FormDefinition>>queryFormDefinitions(String searchTerm, org.springframework.data.domain.Pageable pageable)
-
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
-
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
-