Skip to content

Commit 7209181

Browse files
authored
Merge pull request #177 from companieshouse/feature/add-oracle-query-config
Adding an application property for ORACLE_QUERY_API_URL
2 parents ec0676e + 81e6b0d commit 7209181

File tree

6 files changed

+21
-21
lines changed

6 files changed

+21
-21
lines changed

src/main/java/uk/gov/companieshouse/pscdataapi/config/ApplicationConfig.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,18 @@ public class ApplicationConfig {
3535
private final String kafkaApiUrl;
3636
private final String metricsApiUrl;
3737
private final String exemptionsApiUrl;
38-
private final String verificationStateApiUrl;
38+
private final String oracleQueryApiUrl;
3939

4040
public ApplicationConfig(@Value("${api.key}") String apiKey,
4141
@Value("${kafka.api.url}") String kafkaApiUrl,
4242
@Value("${metrics.api.url}") String metricsApiUrl,
4343
@Value("${exemptions.api.url}") String exemptionsApiUrl,
44-
@Value("${verification-state.api.url}") final String verificationStateApiUrl) {
44+
@Value("${oracle.query.api.url}") final String oracleQueryApiUrl) {
4545
this.apiKey = apiKey;
4646
this.kafkaApiUrl = kafkaApiUrl;
4747
this.metricsApiUrl = metricsApiUrl;
4848
this.exemptionsApiUrl = exemptionsApiUrl;
49-
this.verificationStateApiUrl = verificationStateApiUrl;
49+
this.oracleQueryApiUrl = oracleQueryApiUrl;
5050
}
5151

5252
/*
@@ -80,10 +80,10 @@ public Supplier<InternalApiClient> exemptionsApiClientSupplier() {
8080
}
8181

8282
@Bean
83-
public Supplier<InternalApiClient> verificationStateApiClientSupplier() {
83+
public Supplier<InternalApiClient> oracleQueryApiClientSupplier() {
8484
return () -> {
85-
final var internalApiClient = buildClient(verificationStateApiUrl);
86-
internalApiClient.setInternalBasePath(verificationStateApiUrl);
85+
final var internalApiClient = buildClient(oracleQueryApiUrl);
86+
internalApiClient.setInternalBasePath(oracleQueryApiUrl);
8787
return internalApiClient;
8888
};
8989
}

src/main/java/uk/gov/companieshouse/pscdataapi/service/CompanyPscService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public class CompanyPscService {
6464
private final ChsKafkaApiService chsKafkaApiService;
6565
private final CompanyExemptionsApiService companyExemptionsApiService;
6666
private final CompanyMetricsApiService companyMetricsApiService;
67-
private final VerificationStateApiService verificationStateApiService;
67+
private final OracleQueryApiService oracleQueryApiService;
6868
private final VerificationStateMapper verificationStateMapper;
6969

7070
public CompanyPscService(Logger logger,
@@ -74,7 +74,7 @@ public CompanyPscService(Logger logger,
7474
ChsKafkaApiService chsKafkaApiService,
7575
CompanyExemptionsApiService companyExemptionsApiService,
7676
CompanyMetricsApiService companyMetricsApiService,
77-
VerificationStateApiService verificationStateApiService,
77+
OracleQueryApiService oracleQueryApiService,
7878
VerificationStateMapper verificationStateMapper) {
7979
this.logger = logger;
8080
this.featureFlags = featureFlags;
@@ -83,7 +83,7 @@ public CompanyPscService(Logger logger,
8383
this.chsKafkaApiService = chsKafkaApiService;
8484
this.companyExemptionsApiService = companyExemptionsApiService;
8585
this.companyMetricsApiService = companyMetricsApiService;
86-
this.verificationStateApiService = verificationStateApiService;
86+
this.oracleQueryApiService = oracleQueryApiService;
8787
this.verificationStateMapper = verificationStateMapper;
8888
}
8989

@@ -211,7 +211,7 @@ public PscIndividualFullRecordApi getIndividualFullRecord(final String companyNu
211211
}
212212

213213
if (featureFlags.isIndividualPscFullRecordAddVerificationStateEnabled()) {
214-
verificationStateApiService.getPscVerificationState(individualFullRecord.getInternalId())
214+
oracleQueryApiService.getPscVerificationState(individualFullRecord.getInternalId())
215215
.map(verificationStateMapper::mapToVerificationState)
216216
.ifPresent(individualFullRecord::setVerificationState);
217217
}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@
1818
import uk.gov.companieshouse.pscdataapi.logging.DataMapHolder;
1919

2020
@Component
21-
public class VerificationStateApiService {
21+
public class OracleQueryApiService {
2222

2323
private static final Logger LOGGER = LoggerFactory.getLogger(APPLICATION_NAME_SPACE);
2424

25-
private final Supplier<InternalApiClient> verificationStateApiClientSupplier;
25+
private final Supplier<InternalApiClient> oracleQueryApiClientSupplier;
2626

27-
public VerificationStateApiService(
28-
@Qualifier("verificationStateApiClientSupplier") Supplier<InternalApiClient> verificationStateApiClientSupplier) {
29-
this.verificationStateApiClientSupplier = verificationStateApiClientSupplier;
27+
public OracleQueryApiService(
28+
@Qualifier("oracleQueryApiClientSupplier") Supplier<InternalApiClient> oracleQueryApiClientSupplier) {
29+
this.oracleQueryApiClientSupplier = oracleQueryApiClientSupplier;
3030
}
3131

3232
public Optional<PscVerificationStateApi> getPscVerificationState(final Long applicationId) {
3333
ApiResponse<PscVerificationStateApi> response = null;
3434

3535
try {
36-
response = verificationStateApiClientSupplier.get()
36+
response = oracleQueryApiClientSupplier.get()
3737
.privatePscResourceHandler()
3838
.getPscVerificationState(
3939
"/corporate-body-appointments/persons-of-significant-control/verification-state",

src/main/resources/application.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ api.key=${CHS_API_KEY:chsApiKey}
99
kafka.api.url=${CHS_KAFKA_API_URL:http://localhost:8888}
1010
metrics.api.url=${API_LOCAL_URL:http://localhost:8888}
1111
exemptions.api.url=${API_LOCAL_URL:http://localhost:8888}
12-
verification-state.api.url=${API_LOCAL_URL:http://localhost:8888}
12+
oracle.query.api.url=${ORACLE_QUERY_API_URL:http://localhost:8888}
1313

1414
spring.data.mongodb.uri=${MONGODB_URL:mongodb://mongo:27017}
1515
spring.data.mongodb.name=company_pscs

src/test/java/uk/gov/companieshouse/pscdataapi/service/CompanyPscServiceTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ class CompanyPscServiceTest {
105105
@Mock
106106
private FeatureFlags featureFlags;
107107
@Mock
108-
private VerificationStateApiService verificationStateApiService;
108+
private OracleQueryApiService oracleQueryApiService;
109109
@Mock
110110
private VerificationStateMapper verificationStateMapper;
111111

@@ -922,7 +922,7 @@ void getIndividualFullRecordShouldReturnFullRecordWhenFound_FlagVerifyStateTrue(
922922
when(repository.getPscByCompanyNumberAndId(COMPANY_NUMBER, NOTIFICATION_ID)).thenReturn(
923923
Optional.of(pscDocument));
924924
when(featureFlags.isIndividualPscFullRecordAddVerificationStateEnabled()).thenReturn(true);
925-
when(verificationStateApiService.getPscVerificationState(123L))
925+
when(oracleQueryApiService.getPscVerificationState(123L))
926926
.thenReturn(Optional.of(new PscVerificationStateApi(VerificationStatusTypeApi.VERIFIED, LocalDate.of(2025, 1, 10), LocalDate.of(2025, 2, 5))));
927927
when(transformer.transformPscDocToIndividualFullRecord(pscDocument)).thenReturn(new PscIndividualFullRecordApi().internalId(123L));
928928

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import uk.gov.companieshouse.pscdataapi.exceptions.BadGatewayException;
3131

3232
@ExtendWith(MockitoExtension.class)
33-
class VerificationStateApiServiceTest {
33+
class OracleQueryApiServiceTest {
3434

3535
private static final String URL = "/corporate-body-appointments/persons-of-significant-control/verification-state";
3636
private static final PscVerificationStateApi pscVerificationStateApi = new PscVerificationStateApi(
@@ -44,7 +44,7 @@ class VerificationStateApiServiceTest {
4444
= new ApiResponse<>(200, null, pscVerificationStateApi);
4545

4646
@InjectMocks
47-
private VerificationStateApiService service;
47+
private OracleQueryApiService service;
4848
@Mock
4949
private Supplier<InternalApiClient> supplier;
5050
@Mock

0 commit comments

Comments
 (0)