aai.setUrl(environment.getProperty(ConfigBindingServiceConstants.AAIURL));
aai.setUsername(environment.getProperty(ConfigBindingServiceConstants.AAIUSERNAME));
aai.setPassword(environment.getProperty(ConfigBindingServiceConstants.AAIPASSWORD));
- aai.setGenericVnfPath(ConfigBindingServiceConstants.AAIGENERICVNFPATH);
+ aai.setGenericVnfPath(environment.getProperty(ConfigBindingServiceConstants.AAIGENERICVNFPATH));
aai.setNodeQueryPath(environment.getProperty(ConfigBindingServiceConstants.AAINODEQUERYPATH));
tca.setAai(aai);
@Bean
public RestTemplate aaiRestTemplate(final TcaAaiRestClientPreferences aaiRestClientPreferences,
final RestTemplateBuilder restTemplateBuilder) {
+ if(aaiRestClientPreferences == null) {
+ return null;
+ }
return restTemplateBuilder
.additionalCustomizers(new HttpClientPreferencesCustomizer<>(aaiRestClientPreferences))
.build();
@Bean
public TcaAaiEnrichmentService aaiEnrichmentService(final TcaAppProperties tcaAppProperties,
final RestTemplate aaiRestTemplate) {
+ if (aaiRestTemplate == null) {
+ return null;
+ }
return new TcaAaiEnrichmentServiceImpl(tcaAppProperties, aaiRestTemplate);
}