package Ġk jk rol . esh op . ex posed content . movie Ċ Ċ import Ġk jk rol . esh op . ex posed content . model . Cast Entry Ċ import Ġk jk rol . esh op . ex posed content . model . Movie Ċ import Ġorg . springframework . stereotype . Service Ċ import Ġjava . util . UUID Ċ Ċ @ Service Ċ internal Ġclass ĠMovie Creator ( val Ġmovie Repository : ĠMovie Repository ) Ġ{ ĊĊĠĠĠ Ġfun Ġcreate ( title : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcast : ĠList < Cast Entry >): ĠMovie Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmovie Ġ= ĠMovie ( UUID . randomUUID (). toString (), Ġtitle , Ġdescription , Ġcast ) ĊĠĠĠĠĠĠĠ Ġmovie Repository . save ( movie ) ĊĠĠĠĠĠĠĠ Ġreturn Ġmovie ĊĠĠĠ Ġ} Ċ }