use of no.nav.pto.veilarbportefolje.domene.value.VeilederId in project veilarbportefolje by navikt.
the class VeilederTilordnetService method behandleKafkaMeldingLogikk.
@Override
public void behandleKafkaMeldingLogikk(VeilederTilordnetDTO dto) {
final AktorId aktoerId = dto.getAktorId();
final VeilederId veilederId = dto.getVeilederId();
oppfolgingRepository.settVeileder(aktoerId, veilederId);
oppfolgingRepositoryV2.settVeileder(aktoerId, veilederId);
kastErrorHvisBrukerSkalVaereUnderOppfolging(aktoerId, veilederId);
opensearchIndexerV2.oppdaterVeileder(aktoerId, veilederId);
log.info("Oppdatert bruker: {}, til veileder med id: {}", aktoerId, veilederId);
// TODO: Slett oracle basert kode naar vi er over paa postgres.
final boolean harByttetNavKontorPostgres = arbeidslisteService.brukerHarByttetNavKontorPostgres(aktoerId);
if (harByttetNavKontorPostgres) {
arbeidslisteService.slettArbeidslistePostgres(aktoerId);
}
final boolean harByttetNavKontor = arbeidslisteService.brukerHarByttetNavKontorOracle(aktoerId);
if (harByttetNavKontor) {
arbeidslisteService.slettArbeidsliste(aktoerId);
}
}
use of no.nav.pto.veilarbportefolje.domene.value.VeilederId in project veilarbportefolje by navikt.
the class BrukerRepositoryTest method skalHenteVeilederForBruker.
@Test
public void skalHenteVeilederForBruker() {
AktorId aktoerId = AktorId.of("101010");
VeilederId expectedVeilederId = VeilederId.of("X11111");
insert(jdbcTemplate, "OPPFOLGING_DATA").value("AKTOERID", aktoerId.toString()).value("VEILEDERIDENT", expectedVeilederId.toString()).execute();
Try<VeilederId> result = brukerRepository.retrieveVeileder(aktoerId);
assertTrue(result.isSuccess());
assertEquals(expectedVeilederId, result.get());
}
Aggregations