diff --git a/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.java b/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.java deleted file mode 100644 index 5772eb4c7..000000000 --- a/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.java +++ /dev/null @@ -1,25 +0,0 @@ -package no.nav.fo.veilarbregistrering.bruker.pdl; - -import no.nav.common.sts.SystemUserTokenProvider; -import no.nav.fo.veilarbregistrering.bruker.PdlOppslagGateway; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -import static no.nav.common.utils.EnvironmentUtils.getRequiredProperty; - - -@Configuration -public class PdlOppslagConfig { - - public static final String PDL_PROPERTY_NAME = "PDL_URL"; - - @Bean - PdlOppslagClient pdlOppslagClient(SystemUserTokenProvider systemUserTokenProvider) { - return new PdlOppslagClient(getRequiredProperty(PDL_PROPERTY_NAME), systemUserTokenProvider); - } - - @Bean - PdlOppslagGateway pdlOppslagGateway(PdlOppslagClient pdlOppslagClient) { - return new PdlOppslagGatewayImpl(pdlOppslagClient); - } -} diff --git a/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.kt b/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.kt new file mode 100644 index 000000000..411514d92 --- /dev/null +++ b/src/main/java/no/nav/fo/veilarbregistrering/bruker/pdl/PdlOppslagConfig.kt @@ -0,0 +1,22 @@ +package no.nav.fo.veilarbregistrering.bruker.pdl + +import no.nav.common.sts.SystemUserTokenProvider +import no.nav.common.utils.EnvironmentUtils +import no.nav.fo.veilarbregistrering.bruker.PdlOppslagGateway +import org.springframework.context.annotation.Bean +import org.springframework.context.annotation.Configuration + +@Configuration +class PdlOppslagConfig { + + @Bean + fun pdlOppslagClient(systemUserTokenProvider: SystemUserTokenProvider): PdlOppslagClient { + val baseUrl = EnvironmentUtils.getRequiredProperty("PDL_URL") + return PdlOppslagClient(baseUrl, systemUserTokenProvider) + } + + @Bean + fun pdlOppslagGateway(pdlOppslagClient: PdlOppslagClient): PdlOppslagGateway { + return PdlOppslagGatewayImpl(pdlOppslagClient) + } +}