Package com.Server.controller
Class LocalizationController
java.lang.Object
com.Server.controller.LocalizationController
@RestController
@RequestMapping("/city")
@CrossOrigin
public class LocalizationController
extends java.lang.Object
LocalizationController is use to supports operations about database table Localization.
- Since:
- 2020-04-27.
- Version:
- 2.0.
- Author:
- Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
-
Field Summary
Fields Modifier and Type Field Description private LocalizationServicelocalizationServiceImplLocationSercive operation on database table Localizationprivate static org.slf4j.LoggerloggerLogger use to logger on server. -
Constructor Summary
Constructors Constructor Description LocalizationController(LocalizationService localizationServiceImpl)Constructor -
Method Summary
Modifier and Type Method Description org.springframework.http.ResponseEntity<?>addCity(LocalizationRequest localizationRequest)This method add new localization.org.springframework.http.ResponseEntity<java.util.List<LocalizationResponse>>showAll()This method get all localization.org.springframework.http.ResponseEntity<?>showLocalizationCity(java.lang.String city)This method get localization on name city.org.springframework.http.ResponseEntity<?>showLocalizationId(int id)This method get localization on id.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
logger
private static final org.slf4j.Logger loggerLogger use to logger on server. -
localizationServiceImpl
LocationSercive operation on database table Localization
-
-
Constructor Details
-
LocalizationController
Constructor
-
-
Method Details
-
showAll
@ResponseBody @GetMapping("/show-all") public org.springframework.http.ResponseEntity<java.util.List<LocalizationResponse>> showAll()This method get all localization. This method use endpoint /city/show-all.- Returns:
- List
lita all localization.
-
showLocalizationId
@ResponseBody @GetMapping("/show-id") public org.springframework.http.ResponseEntity<?> showLocalizationId(@RequestParam int id)This method get localization on id. This method use endpoint /city/show-id.- Returns:
- data localization Http.Status 200 or 400.
- Throws:
WrongDataException- when localization id not exist.
-
showLocalizationCity
@ResponseBody @GetMapping("/show-city") public org.springframework.http.ResponseEntity<?> showLocalizationCity(@RequestParam java.lang.String city)This method get localization on name city. This method use endpoint /city/show-city.- Parameters:
city- data about city.- Returns:
- city data Http.Status 200 or 400.
-
addCity
@PostMapping("/add") public org.springframework.http.ResponseEntity<?> addCity(@RequestBody LocalizationRequest localizationRequest)This method add new localization. This method use endpoint /city/add.- Parameters:
localizationRequest- data new city.- Returns:
- Http.Status 200.
-