package Ġcom . dd ona . bank ing . presentation . mapper Ċ Ċ import Ġcom . dd ona . bank ing . domain . ent ites . Transaction Entity Ċ import Ġcom . dd ona . bank ing . presentation . model . Transaction Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠTransaction Entity Mapper Ġ@ Inject Ġconstructor () Ġ: ĠMapper < Transaction Entity , ĠTransaction > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġfrom ( e : ĠTransaction ): ĠTransaction Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTransaction Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransaction Id Ġ= Ġe . transaction Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġe . type , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġamount In C ents Ġ= Ġe . amount In C ents , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcomma Separ ated Tags Ġ= Ġe . comma Separ ated Tags , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimestamp Ġ= Ġe . timestamp , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġflag ged Ġ= Ġe . flag ged , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġre marks Ġ= Ġe . remarks ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġto ( t : ĠTransaction Entity ): ĠTransaction Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTransaction ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransaction Id Ġ= Ġt . transaction Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Ġ= Ġt . type , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġamount In C ents Ġ= Ġt . amount In C ents , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcomma Separ ated Tags Ġ= Ġt . comma Separ ated Tags , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimestamp Ġ= Ġt . timestamp , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġflag ged Ġ= Ġt . flag ged , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġre marks Ġ= Ġt . remarks , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis H VT Ġ= Ġt . is H VT ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }