package Ġcom . es cod ro . domain . use case . task Ċ Ċ import Ġcom . es cod ro . domain . model . Task Ċ Ċ /** Ċ Ġ* ĠUse Ġcase Ġto Ġget Ġa Ġtask Ġfrom Ġthe Ġdatabase . Ċ Ġ*/ Ċ interface ĠLoad Task Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġa Ġtask . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param ĠtaskId Ġthe Ġtask Ġid ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return Ġobservable Ġto Ġbe Ġsubscribe ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġoperator Ġfun Ġinvoke ( taskId : ĠLong ): ĠTask ? Ċ } Ċ