package Ġcom . github . d hav al 2 4 0 4 . call recorder . call record . data . repo Ċ Ċ import Ġcom . github . d hav al 2 4 0 4 . call recorder . call record . data . dao . Call Recording Dao Ċ import Ġcom . github . d hav al 2 4 0 4 . call recorder . call record . data . entity . Call Recording Ċ Ċ /** Ċ Ġ* ĠTODO : ĠAdd ĠClass ĠInfo Ċ Ġ* Ċ Ġ* Ġ@ author ĠD hav al ĠP ate l Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ* Ġ@ since Ġ 2 5 ĠJan Ġ 2 0 2 0 Ċ Ġ*/ Ċ class ĠCall Recording Repo Impl ( private Ġval Ġcall Recording Dao : ĠCall Recording Dao ) Ġ: ĠCall Recording Repo Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġinsert ( recording : ĠCall Recording ) Ġ= Ġcall Recording Dao . insert ( recording ) ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( recording : ĠCall Recording ) Ġ= Ġcall Recording Dao . update ( recording ) ĊĊĠĠĠ Ġoverride Ġfun Ġset F avour ite ( id : ĠLong , Ġis F avour ite : ĠBoolean ) Ġ= ĊĠĠĠĠĠĠĠ Ġcall Recording Dao . set F avour ite ( id , Ġis F avour ite ) ĊĊĠĠĠ Ġoverride Ġfun Ġget ById ( id : ĠLong ) Ġ= Ġcall Recording Dao . getById ( id ) ĊĊĠĠĠ Ġoverride Ġfun ĠgetAll () Ġ= Ġcall Recording Dao . getAll () ĊĊĠĠĠ Ġoverride Ġfun Ġget F avour ites () Ġ= Ġcall Recording Dao . getF avour ites () ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ById ( recording Id : ĠLong ) Ġ= Ġcall Recording Dao . delete ById ( recording Id ) ĊĊĠĠĠ Ġoverride Ġfun Ġclear () Ġ= Ġcall Recording Dao . clear () Ċ } Ċ