package Ġcom . z iz oh . ule sson . cache . map pers Ċ Ċ import Ġcom . z iz oh . ule sson . cache . map pers . base . Cache Model Mapper Ċ import Ġcom . z iz oh . ule sson . cache . models . Lesson Cache Model Ċ import Ġcom . z iz oh . ule sson . data . models . Lesson Entity Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġz iz oh Ġon Ġ 1 8 / January / 2 0 2 1 . Ċ Ġ*/ Ċ Ċ class ĠLess on Cache Model Mapper Ġ@ Inject Ġconstructor () Ġ: ĊĠĠĠ ĠCache Model Mapper < Lesson Cache Model , ĠLess on Entity > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Entity ( model : ĠLess on Cache Model ): ĠLess on Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwith ( model ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLess on Entity ( id , Ġname , Ġicon , Ġmedia Url , Ġsubject Id , Ġsubject Name , Ġchapter Id , Ġchapter Name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Model ( entity : ĠLess on Entity ): ĠLess on Cache Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwith ( entity ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLess on Cache Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmedia Url , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubject Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsubject Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchapter Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġchapter Name ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }