- Timestamp:
- 11/11/21 11:55:43 (3 years ago)
- Branches:
- master
- Children:
- 2ace8f0
- Parents:
- 3a58bd6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/controllers/AdministratorController.java
r3a58bd6 r97fbc67 2 2 3 3 import java.util.List; 4 import java.util.Optional; 5 4 6 import org.springframework.beans.factory.annotation.Autowired; 5 7 import org.springframework.web.bind.annotation.*; 6 8 import parkup.configs.RegistrationRequest; 7 import parkup.configs.RegistrationService ;9 import parkup.configs.RegistrationServiceRP; 8 10 import parkup.entities.Administrator; 9 11 import parkup.services.AdministratorService; … … 12 14 public class AdministratorController { 13 15 private final AdministratorService administratorService; 14 private final RegistrationService registrationService;16 private final RegistrationServiceRP registrationServiceRP; 15 17 16 18 @Autowired 17 public AdministratorController(AdministratorService administratorService, RegistrationService registrationService) {19 public AdministratorController(AdministratorService administratorService, RegistrationServiceRP registrationServiceRP) { 18 20 this.administratorService = administratorService; 19 this.registrationService = registrationService;21 this.registrationServiceRP = registrationServiceRP; 20 22 } 21 23 … … 36 38 37 39 @PostMapping({"/administrator"}) 38 public voidaddAdministrator(@RequestBody Administrator administrator) {39 this.administratorService.addAdministrator(administrator);40 public Optional<Administrator> addAdministrator(@RequestBody Administrator administrator) { 41 return this.administratorService.addAdministrator(administrator); 40 42 } 41 43 42 44 @PutMapping({"/administrator/{administratorId}"}) 43 public voidupdateAdministrator(@PathVariable int administratorId, @RequestBody Administrator administrator) {44 this.administratorService.updateAdministrator(administratorId, administrator.getFirstName(), administrator.getLastName(), administrator.getMobile(), administrator.getEmail());45 public Administrator updateAdministrator(@PathVariable int administratorId, @RequestBody Administrator administrator) { 46 return this.administratorService.updateAdministrator(administratorId, administrator.getFirstName(), administrator.getLastName(), administrator.getMobile(), administrator.getEmail()); 45 47 } 46 48 47 49 @DeleteMapping({"/administrator/{administratorId}"}) 48 public voiddeleteAdministrator(@PathVariable int administratorId) {49 this.administratorService.deleteAdministrator(administratorId);50 public Optional<Administrator> deleteAdministrator(@PathVariable int administratorId) { 51 return this.administratorService.deleteAdministrator(administratorId); 50 52 } 51 53 52 54 @PostMapping({"/administrator/registration"}) 53 55 public String register(@RequestBody RegistrationRequest request){ 54 return registrationService .register(request);56 return registrationServiceRP.register(request); 55 57 } 56 58 57 59 @GetMapping(path = "/administrator/registration/confirm") 58 60 public String confirm(@RequestParam("token") String token) { 59 return registrationService .confirmToken(token);61 return registrationServiceRP.confirmToken(token); 60 62 } 61 63 }
Note:
See TracChangeset
for help on using the changeset viewer.