package Ġcom . cast al del li . test lab api . service Ċ Ċ import Ġcom . cast al del li . test lab api . model . Lab Ċ import Ġcom . cast al del li . test lab api . repository . Lab Repository Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠLab ServiceImpl ( val Ġrepo : ĠLab Repository ) Ġ: ĠLab Service Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget ById ( id : ĠLong ) Ġ= Ġrepo . getOne ( id ) ĊĠĠĠ Ġoverride Ġfun ĠgetAll (): ĠList < Lab > Ġ= Ġrepo . findAll () ĊĠĠĠ Ġoverride Ġfun Ġcreate ( lab : ĠLab ) Ġ= Ġrepo . save ( lab ) ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( id : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrepo . delete ById ( id ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( lab : ĠLab ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrepo . save ( lab ) ĊĠĠĠ Ġ} Ċ }