package Ġcom . wn sg ml 9 7 2 . str ada . api . ordering Ċ Ċ import Ġcom . wn sg ml 9 7 2 . str ada . api . v 1 . ordering . domain . Ordering Detail Ċ import Ġcom . wn sg ml 9 7 2 . str ada . api . v 1 . ordering . service . Ordering Detail Request Ċ import Ġcom . wn sg ml 9 7 2 . str ada . api . v 1 . ordering . service . Ordering Request Ċ import Ġcom . wn sg ml 9 7 2 . str ada . api . v 1 . ordering . service . Ordering Service Ċ import Ġcom . wn sg ml 9 7 2 . str ada . api . v 1 . ordering . service . Ordering Status Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠOrdering Helper Ġ@ Autowired Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġordering Service : ĠOrdering Service , Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġcreate Ordering ( status : ĠOrdering Status , Ġordering Detail Requests : ĠList < Ordering Detail Request >) Ġ= ĊĠĠĠĠĠĠĠ Ġordering Service . insert ( Ordering Request ( Ordering Status . REQUEST , Ġordering Detail Requests )) ĊĊĠĠĠ Ġfun Ġdelete Ordering ( id : ĠLong ) Ġ= ĊĠĠĠĠĠĠĠ Ġordering Service . delete ( id ) ĊĊĠĠĠ Ġfun Ġclear Ordering () Ġ= ĊĠĠĠĠĠĠĠ Ġordering Service ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. selectAll () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġordering Service . delete ( it . id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ċ }