package Ġno . nav . f amil ie . ks . sak . app . rest . be handling . gr un nl ag . person inform as jon Ċ Ċ import Ġno . nav . f amil ie . ks . sak . app . be handling . dom ene . gr un nl ag . person op pl ys ning . B ost ed sad resse Ċ import Ġno . nav . f amil ie . ks . sak . app . be handling . dom ene . gr un nl ag . person op pl ys ning . Person Ċ Ċ import Ġjava . time . LocalDate Ċ Ċ data Ġclass ĠRest Person Ġinternal Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġval Ġperson Ident : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġnav n : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġk j Ã¸ nn : ĠString ?, ĊĠĠĠĠĠĠĠ Ġval Ġf Ã¸ d sel sd ato : ĠLocalDate , ĊĠĠĠĠĠĠĠ Ġval Ġb ost ed sad resse : ĠB ost ed sad resse ?, ĊĠĠĠĠĠĠĠ Ġval Ġstats b org ers kap : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġrel as jon er : ĠList < Rest Person rel as jon >, ĊĠĠĠĠĠĠĠ Ġval Ġperson h istor ikk : ĠRest Person h istor ikk ) ĊĊ Ċ fun ĠPerson . to Rest Person () Ġ= ĠRest Person ( ĊĠĠĠĠĠĠĠ Ġperson Ident Ġ= Ġthis . person Ident . ident , ĊĠĠĠĠĠĠĠ Ġnav n Ġ= Ġthis . nav n , ĊĠĠĠĠĠĠĠ Ġk j Ã¸ nn Ġ= Ġthis . kj Ã¸ nn , ĊĠĠĠĠĠĠĠ Ġf Ã¸ d sel sd ato Ġ= Ġthis . f Ã¸ d sel sd ato , ĊĠĠĠĠĠĠĠ Ġb ost ed sad resse Ġ= Ġwhen ( this . b ost ed sad resse . isPresent ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue Ġ-> Ġthis . b ost ed sad resse . get () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfalse Ġ-> Ġnull ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġstats b org ers kap Ġ= Ġthis . stats b org ers kap . kode , ĊĠĠĠĠĠĠĠ Ġrel as jon er Ġ= Ġthis . rel as jon er . map Ġ{ Ġit . to Rest Person rel as jon () Ġ}, ĊĠĠĠĠĠĠĠ Ġperson h istor ikk Ġ= Ġthis . to Rest Person h istor ikk () Ċ ) Ċ