package Ġno . nav . f amil ie . ef . sak . til b ake k re ving . domain Ċ Ċ import Ġno . nav . f amil ie . ef . sak . fel les . domain . Sp or bar Ċ import Ġno . nav . f amil ie . ef . sak . til b ake k re ving . dto . Til b ake k re ving Dto Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . relational . core . mapping . Embedded Ċ import Ġorg . springframework . data . relational . core . mapping . Table Ċ import Ġjava . util . UUID Ċ Ċ @ Table Ċ data Ġclass ĠT il b ake k re ving (@ Id ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbe handling Id : ĠUUID , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġval g : ĠT il b ake k rev ings val g , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġvar sel tek st : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbe gr un n else : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Embedded ( on Empty Ġ= ĠEmbedded . On Empty . USE _ EMPTY ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsp or bar : ĠSp or bar Ġ= ĠSp or bar ()) Ċ Ċ enum Ġclass ĠT il b ake k rev ings val g Ġ{ ĊĠĠĠ ĠOP PRE TT _ MED _ VAR SEL , ĊĠĠĠ ĠOP PRE TT _ UT EN _ VAR SEL , ĊĠĠĠ ĠAV VENT Ċ } Ċ Ċ fun ĠT il b ake k re ving . til Dto () Ġ= ĠT il b ake k re ving Dto ( ĊĠĠĠĠĠĠĠ Ġval g Ġ= Ġthis . val g , ĊĠĠĠĠĠĠĠ Ġvar sel tek st Ġ= Ġthis . var sel tek st , ĊĠĠĠĠĠĠĠ Ġbe gr un n else Ġ= Ġthis . be gr un n else , Ċ )