package Ġorg . it step . li ann oi . reactive search . application . storage . users . sources Ċ Ċ import Ġio . reactivex . Maybe Ċ import Ġorg . it step . li ann oi . reactive search . application . common . storage . Local DataSource Ċ import Ġorg . it step . li ann oi . reactive search . application . storage . users . models . User Ċ import Ġorg . it step . li ann oi . reactive search . application . storage . users . models . User Dao Ċ Ċ class ĠUsers Local DataSource Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġdao : ĠUser Dao Ċ ) Ġ: ĠLocal DataSource < User , ĠInt > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate ( entity : ĠUser ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdao . create ( entity ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetAll (): ĠMaybe < List < User >> Ġ= Ġdao . getAll () ĊĊĠĠĠ Ġoverride Ġfun Ġget ById ( id : ĠInt ): ĠMaybe < User > Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġupdate ( entity : ĠUser ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( id : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} Ċ } Ċ