package Ġcom . sk . weather . data . entity . mapper Ċ Ċ import Ġcom . sk . weather . data . entity . Cloud s Entity Ċ import Ġcom . sk . weather . domain . model . Cloud s Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ġclass ĠCloud s Entity Data Mapper Ġ@ Inject Ġconstructor () Ġ: ĠEntry Entity Mapper < Cloud s , ĠCloud s Entity >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġtransform ( entity : ĠCloud s Entity ?): ĠCloud s ? Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( entity Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġclouds Ġ= ĠCloud s () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclouds . all Ġ= Ġentity . all ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġclouds ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} Ċ }