From b8bd3b198d7a2badc8bcd446ad9661b5b33cbd27 Mon Sep 17 00:00:00 2001 From: Oto Stanko <493068@fi.muni.cz> Date: Sun, 16 Apr 2023 18:24:20 +0200 Subject: [PATCH] Checkstyle repairs, again --- .../car/rest/CarComponentPairController.java | 14 ++++++++------ .../cz/muni/pa165/car/restemplate/DbGetter.java | 16 +++++++++++----- .../dtos/CarComponentRequestDto.java | 3 +-- .../component/rest/ComponentController.java | 3 ++- .../component/service/ComponentService.java | 4 ++-- 5 files changed, 24 insertions(+), 16 deletions(-) diff --git a/car/src/main/java/cz/muni/pa165/car/rest/CarComponentPairController.java b/car/src/main/java/cz/muni/pa165/car/rest/CarComponentPairController.java index c7c2e8fa..43cf40b0 100644 --- a/car/src/main/java/cz/muni/pa165/car/rest/CarComponentPairController.java +++ b/car/src/main/java/cz/muni/pa165/car/rest/CarComponentPairController.java @@ -5,7 +5,6 @@ import cz.muni.pa165.car.service.CarComponentPairService; import cz.muni.pa165.common_library.dtos.CarComponentResponseDto; import cz.muni.pa165.common_library.dtos.CarResponseDto; import io.swagger.v3.oas.annotations.Operation; - import java.util.ArrayList; import java.util.List; import org.springframework.http.MediaType; @@ -70,7 +69,8 @@ public class CarComponentPairController { @Operation(summary = "Get all components of a car") @GetMapping(path = "/getcomponents", produces = MediaType.APPLICATION_JSON_VALUE) - public ResponseEntity<List<CarComponentResponseDto>> getAllComponentsOfCar(@RequestParam Long carId) { + public ResponseEntity<List<CarComponentResponseDto>> + getAllComponentsOfCar(@RequestParam Long carId) { return ResponseEntity.ok(carComponentService.getAllComponentsOfCar(carId)); } @@ -85,13 +85,14 @@ public class CarComponentPairController { @Operation(summary = "Get all components from component repo") @GetMapping(path = "/getsparecomponents", produces = MediaType.APPLICATION_JSON_VALUE) - public ResponseEntity<List<CarComponentResponseDto>> getAllCarComponents(@RequestParam Long carId, @RequestParam Long componentId) { + public ResponseEntity<List<CarComponentResponseDto>> + getAllCarComponents(@RequestParam Long carId, @RequestParam Long componentId) { List<CarComponentResponseDto> allComponents = DbGetter.getAllComponentsFromDb(); var carComponentsResponse = getAllComponentsOfCar(carId); var carComponents = carComponentsResponse.getBody(); CarComponentResponseDto requestedComponent = null; assert carComponents != null; - for (CarComponentResponseDto carComponent: allComponents) { + for (CarComponentResponseDto carComponent : allComponents) { if (carComponent.getId().equals(componentId)) { requestedComponent = carComponent; break; @@ -99,8 +100,9 @@ public class CarComponentPairController { } assert requestedComponent != null; List<CarComponentResponseDto> allViableReplacements = new ArrayList<>(); - for (CarComponentResponseDto carComponent: allComponents) { - if (carComponent.getName().equals(requestedComponent.getName()) && !carComponent.getId().equals(componentId)) { + for (CarComponentResponseDto carComponent : allComponents) { + if (carComponent.getName().equals(requestedComponent.getName()) + && !carComponent.getId().equals(componentId)) { allViableReplacements.add(carComponent); } } diff --git a/car/src/main/java/cz/muni/pa165/car/restemplate/DbGetter.java b/car/src/main/java/cz/muni/pa165/car/restemplate/DbGetter.java index 434c6a58..81c03804 100644 --- a/car/src/main/java/cz/muni/pa165/car/restemplate/DbGetter.java +++ b/car/src/main/java/cz/muni/pa165/car/restemplate/DbGetter.java @@ -2,13 +2,12 @@ package cz.muni.pa165.car.restemplate; import cz.muni.pa165.common_library.dtos.CarComponentResponseDto; import cz.muni.pa165.common_library.dtos.DriverInsightDto; +import java.util.Arrays; +import java.util.List; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; -import java.util.Arrays; -import java.util.List; - /** * Class for retrieving data from other modules using RestTemplate. */ @@ -41,13 +40,20 @@ public class DbGetter { */ public static CarComponentResponseDto getComponentFromDb(Long id) { String url = GET_COMPONENT_URL + id; - ResponseEntity<CarComponentResponseDto> response = client.getForEntity(url, CarComponentResponseDto.class); + ResponseEntity<CarComponentResponseDto> response = + client.getForEntity(url, CarComponentResponseDto.class); return response.getBody(); } + /** + * Calls endpoint of the CarComponent module and retrieves all the car components in db. + * + * @return List of all car components in database. + */ public static List<CarComponentResponseDto> getAllComponentsFromDb() { String url = GET_ALL_COMPONENTS; - var response = client.getForEntity(url, CarComponentResponseDto[].class); + var response = + client.getForEntity(url, CarComponentResponseDto[].class); CarComponentResponseDto[] carComponents = response.getBody(); assert carComponents != null; return Arrays.stream(carComponents).toList(); diff --git a/common_library/src/main/java/cz/muni/pa165/common_library/dtos/CarComponentRequestDto.java b/common_library/src/main/java/cz/muni/pa165/common_library/dtos/CarComponentRequestDto.java index 9b2adc19..24e80878 100644 --- a/common_library/src/main/java/cz/muni/pa165/common_library/dtos/CarComponentRequestDto.java +++ b/common_library/src/main/java/cz/muni/pa165/common_library/dtos/CarComponentRequestDto.java @@ -2,13 +2,12 @@ package cz.muni.pa165.common_library.dtos; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; +import java.math.BigDecimal; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import java.math.BigDecimal; - /** * Data Transfer object for CarComponent class. */ diff --git a/component/src/main/java/cz/muni/pa165/component/rest/ComponentController.java b/component/src/main/java/cz/muni/pa165/component/rest/ComponentController.java index ac335cd0..9fa71ac3 100644 --- a/component/src/main/java/cz/muni/pa165/component/rest/ComponentController.java +++ b/component/src/main/java/cz/muni/pa165/component/rest/ComponentController.java @@ -49,7 +49,8 @@ public class ComponentController { @Operation(summary = "Get a car component") @GetMapping(path = "/id", produces = MediaType.APPLICATION_JSON_VALUE) - public ResponseEntity<CarComponentResponseDto> getComponent(@Valid @RequestParam long componentId) { + public ResponseEntity<CarComponentResponseDto> + getComponent(@Valid @RequestParam long componentId) { return ResponseEntity.ok(componentService.getCarComponentById(componentId)); } diff --git a/component/src/main/java/cz/muni/pa165/component/service/ComponentService.java b/component/src/main/java/cz/muni/pa165/component/service/ComponentService.java index c5628c6f..bc08b230 100644 --- a/component/src/main/java/cz/muni/pa165/component/service/ComponentService.java +++ b/component/src/main/java/cz/muni/pa165/component/service/ComponentService.java @@ -25,7 +25,7 @@ public class ComponentService implements ComponentServiceInterface { public CarComponentResponseDto postCarComponent(CarComponentRequestDto carComponentDto) { return carComponentConverter(componentRepository.save( - carComponentDtoConverterWithoutID(carComponentDto))); + carComponentDtoConverterWithoutId(carComponentDto))); } /** @@ -62,7 +62,7 @@ public class ComponentService implements ComponentServiceInterface { return "Car component with id: " + carComponentId + "was successfully deleted"; } - CarComponent carComponentDtoConverterWithoutID(CarComponentRequestDto carComponentDto) { + CarComponent carComponentDtoConverterWithoutId(CarComponentRequestDto carComponentDto) { return CarComponent.builder() .id(null) .weight(carComponentDto.getWeight()) -- GitLab