Skip to content

Commit

Permalink
Fornavn Etternavn (#2088)
Browse files Browse the repository at this point in the history
  • Loading branch information
jolarsen authored Jun 17, 2024
1 parent e12d52c commit 3d0d73d
Showing 1 changed file with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ public Optional<Person> hentPerson(FagsakYtelseType ytelseType, AktørId aktørI
private Person hentPdlPerson(FagsakYtelseType ytelseType, AktørId aktørId, String saksnummer) {
var query = new HentPersonQueryRequest();
query.setIdent(aktørId.getId());
var projection = new PersonResponseProjection().navn(new NavnResponseProjection().forkortetNavn().fornavn().mellomnavn().etternavn())
var projection = new PersonResponseProjection().navn(new NavnResponseProjection().fornavn().mellomnavn().etternavn())
.adressebeskyttelse(new AdressebeskyttelseResponseProjection().gradering())
.folkeregisteridentifikator(new FolkeregisteridentifikatorResponseProjection().identifikasjonsnummer().status().type());
var ytelse = utledYtelse(ytelseType);
Expand All @@ -116,10 +116,11 @@ private static String navn(List<Navn> navn) {
}

private static String navn(Navn navn) {
if (navn.getForkortetNavn() != null) {
return navn.getForkortetNavn();
}
return navn.getEtternavn() + " " + navn.getFornavn() + (navn.getMellomnavn() == null ? "" : " " + navn.getMellomnavn());
return navn.getFornavn() + leftPad(navn.getMellomnavn()) + leftPad(navn.getEtternavn());
}

private static String leftPad(String navn) {
return Optional.ofNullable(navn).map(n -> " " + navn).orElse("");
}

private Fødselsnummer fnr(List<Folkeregisteridentifikator> folkeregisteridentifikator, AktørId aktørId, String saksnummer) {
Expand Down

0 comments on commit 3d0d73d

Please sign in to comment.