Package com.Server.service
Interface CarService
- All Known Implementing Classes:
CarServiceImpl
public interface CarService
Interface Service car to service CarRepository.
- Since:
- 2020-04-27.
- Version:
- 2.0.
- Author:
- Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
-
Method Summary
Modifier and Type Method Description java.lang.IntegerdeleteByIdCar(int id)Delete car on id.voiddeleteCar(int id)Delete car on id.java.util.List<CarResponse>findAll()Method find all car.CarResponsefindByIdCar(int id)Method find car on idjava.util.List<CarResponse>findByLocalizationCity(java.lang.String city)Find car on localization on name city.java.util.List<CarResponse>findByLocalizationId(java.lang.Long id)Find car on localization.voidsave(CarRequest car)Method to save new car.Carupdate(int id, CarRequest carResponse)Method to edit data car.
-
Method Details
-
findAll
java.util.List<CarResponse> findAll()Method find all car.- Returns:
- List Car.
-
save
Method to save new car.- Parameters:
car- new data car.- Throws:
WrongDataException- when request has wrong localization.
-
findByIdCar
Method find car on id- Parameters:
id- id on find car- Returns:
- car on id.
- Throws:
WrongDataException- when car not exist.
-
update
Method to edit data car.- Parameters:
id- id carcarResponse- data new car.- Returns:
- new data update car.
- Throws:
WrongDataException- where id car not exist.
-
deleteCar
Delete car on id.- Parameters:
id- id car to delete.- Throws:
WrongDataException- when id car is wrong.
-
deleteByIdCar
Delete car on id.- Parameters:
id- id car to delete.- Returns:
- return id deleting car.
- Throws:
WrongDataException- when id car not exist.
-
findByLocalizationId
Find car on localization.- Parameters:
id- id localization.- Returns:
- return List car witch id localization.
-
findByLocalizationCity
Find car on localization on name city.- Parameters:
city- name city.- Returns:
- return List car on localization city.
- Throws:
WrongDataException- when city name not exist.
-