Class TestPersonAPIController
java.lang.Object
org.autumnframework.test.rest.client.person.controllers.TestPersonAPIController
@RestController
@RequestMapping("/test/persons")
public class TestPersonAPIController
extends Object
Test controller that proxies the personService we try to test. So:
TestPersonAPIController -> PersonAPIService -> PersonAPIRepository(extends DefaultAPIRepository)
-
Constructor Summary
ConstructorsConstructorDescriptionTestPersonAPIController(org.autumnframework.service.test.services.PersonService personService) -
Method Summary
Modifier and TypeMethodDescriptionorg.autumnframework.service.test.api.PersonDTOcreate(org.autumnframework.service.test.api.PersonDTO dto) voidvoiddeleteByIds(List<UUID> ids) org.springframework.data.domain.Page<org.autumnframework.service.test.api.PersonDTO>findAll(org.springframework.data.domain.Pageable pageable) Optional<org.autumnframework.service.test.api.PersonDTO>List<org.autumnframework.service.test.api.PersonDTO>voidschedule()org.autumnframework.service.test.api.PersonDTOupdate(org.autumnframework.service.test.api.PersonDTO dto)
-
Constructor Details
-
TestPersonAPIController
@Autowired public TestPersonAPIController(org.autumnframework.service.test.services.PersonService personService)
-
-
Method Details
-
create
@PostMapping("/") @ResponseBody public org.autumnframework.service.test.api.PersonDTO create(@RequestBody org.autumnframework.service.test.api.PersonDTO dto) -
findById
-
findByIds
-
findAll
@GetMapping("/") public org.springframework.data.domain.Page<org.autumnframework.service.test.api.PersonDTO> findAll(org.springframework.data.domain.Pageable pageable) -
update
@PutMapping(path="/") @ResponseBody public org.autumnframework.service.test.api.PersonDTO update(@RequestBody org.autumnframework.service.test.api.PersonDTO dto) -
delete
-
deleteByIds
-
schedule
@Scheduled(cron="0/10 * * * * *") public void schedule()
-