Package com.Server.service.impl
Class LocalizationServiceImpl
java.lang.Object
com.Server.service.impl.LocalizationServiceImpl
- All Implemented Interfaces:
LocalizationService
@Service public class LocalizationServiceImpl extends java.lang.Object implements LocalizationService
Class Service implements interface LocalizationService.
- Since:
- 2020-04-27.
- Version:
- 2.0.
- Author:
- Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
-
Field Summary
Fields Modifier and Type Field Description private Mapper<Localization,LocalizationResponse,LocalizationRequest>localizationMapperprivate LocalizationRepositorylocalizationRepositorylocalizationRepository -
Constructor Summary
Constructors Constructor Description LocalizationServiceImpl(LocalizationRepository localizationRepository, Mapper<Localization,LocalizationResponse,LocalizationRequest> localizationMapper) -
Method Summary
Modifier and Type Method Description voiddeleteByCity(java.lang.String city)Delete city on name city.java.util.List<LocalizationResponse>findAll()Find all localization.LocalizationResponsefindByCity(java.lang.String city)Find city on name cityLocalizationResponsefindByIdLocalization(long id)Find car on id.voidsave(LocalizationRequest localizationRequest)Save new localization.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
localizationRepository
localizationRepository -
localizationMapper
-
-
Constructor Details
-
LocalizationServiceImpl
@Autowired public LocalizationServiceImpl(LocalizationRepository localizationRepository, Mapper<Localization,LocalizationResponse,LocalizationRequest> localizationMapper)
-
-
Method Details
-
findByIdLocalization
Find car on id.- Specified by:
findByIdLocalizationin interfaceLocalizationService- Parameters:
id- id find car.- Returns:
- return data on car.
- Throws:
WrongDataException- when id localization is wrong.
-
findByCity
Find city on name city- Specified by:
findByCityin interfaceLocalizationService- Parameters:
city- name city.- Returns:
- return data city.
- Throws:
WrongDataException- when wrong city name.
-
findAll
Find all localization.- Specified by:
findAllin interfaceLocalizationService- Returns:
- List all Localization.
-
save
Save new localization.- Specified by:
savein interfaceLocalizationService- Parameters:
localizationRequest- data new localization
-
deleteByCity
public void deleteByCity(java.lang.String city)Delete city on name city.- Specified by:
deleteByCityin interfaceLocalizationService- Parameters:
city- city name.
-