package Ġcom . br un ot iba . repository . mapper Ċ Ċ import Ġjavax . inject . Inject Ċ import Ġcom . br un ot iba . domain . model . Uv Ġas ĠDomain Uv Ċ import Ġcom . br un ot iba . repository . model . Uv Ġas ĠRepo Uv Ċ Ċ /** Ċ Ġ* ĠMapper Ġclass Ġto Ġconvert ĠU v Ġrepresentations Ġof ĠDomain Ġand ĠRepository Ġmodules . Ċ Ġ*/ Ċ class ĠU v Mapper Ġ@ Inject Ġconstructor () Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConverts Ġa ĠRepository Ġrepresentation Ġof Ġthe ĠU v Ġto Ġa ĠDomain Ġrepresentation . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġto Domain ( repo Uv : ĠRepo Uv ): ĠDomain Uv Ġ= ĠDomain Uv ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġrepo Uv . value , ĊĠĠĠĠĠĠĠ Ġdate Ġ= Ġrepo Uv . date ĊĠĠĠ Ġ) Ċ } Ċ