diff --git a/build.gradle b/build.gradle index 87ddd49..09d2490 100644 --- a/build.gradle +++ b/build.gradle @@ -157,10 +157,6 @@ ext['snakeyaml.version'] = '2.0' def openApiModule = project(":openapi") def inputSpecFile = new File(openApiModule.projectDir, "src/main/resources/openapi/courtHouses.yml") -if (!inputSpecFile.exists()) { - throw new GradleException("OpenAPI spec file not found: $inputSpecFile") -} - openApiGenerate { generatorName = "spring" inputSpec = inputSpecFile.absolutePath diff --git a/openapi b/openapi index 63f0017..a3b4458 160000 --- a/openapi +++ b/openapi @@ -1 +1 @@ -Subproject commit 63f001742a53964a8290adc306381dd1fe1f9ec6 +Subproject commit a3b445841060088c2efdf592c66457ec6f4b9866 diff --git a/src/main/java/uk/gov/hmcts/cp/controllers/OpenApiController.java b/src/main/java/uk/gov/hmcts/cp/controllers/OpenApiController.java index 677594b..3dc291f 100644 --- a/src/main/java/uk/gov/hmcts/cp/controllers/OpenApiController.java +++ b/src/main/java/uk/gov/hmcts/cp/controllers/OpenApiController.java @@ -4,18 +4,18 @@ import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.RestController; -import uk.gov.hmcts.cp.openapi.api.DefaultApi; +import uk.gov.hmcts.cp.openapi.api.CourtHouseApi; import uk.gov.hmcts.cp.openapi.model.CourtHousesschema; import uk.gov.hmcts.cp.services.OpenApiService; @RestController @RequiredArgsConstructor -public class OpenApiController implements DefaultApi { +public class OpenApiController implements CourtHouseApi { private final OpenApiService openApiService; @Override - public ResponseEntity courthousesCourtIdGet(String courtId) { + public ResponseEntity getCourthouseByCourtId(String courtId) { CourtHousesschema courtHousesschema = openApiService.getCourtHouse(courtId); return new ResponseEntity<>(courtHousesschema, HttpStatus.OK); }