Class VehicleRepo
java.lang.Object
com.example.vehicletaxsystem.repositories.VehicleRepo
Repository class linked to vehicles for setting the endpoints to be exposed to the client and calling the service class to handle requests.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddVehicle(VehicleDTO vehicleDTO) getVehicleDTOByRegNumber(String regNumber) updateVehicleTaxBand(String regNumber, VehicleDTO vehicleDTO)
-
Field Details
-
vehicleService
-
-
Constructor Details
-
VehicleRepo
-
-
Method Details
-
getAllVehicles
-
addVehicle
-
getVehiclesWithTaxOverDue
-
updateVehicleTaxBand
@PostMapping("/admin/{regNumber}") public VehicleDTO updateVehicleTaxBand(@PathVariable String regNumber, @RequestBody VehicleDTO vehicleDTO) -
getVehicleDTOByRegNumber
@GetMapping("/user/{regNumber}") public VehicleDTO getVehicleDTOByRegNumber(@PathVariable("regNumber") String regNumber)
-