package Ġnet . y uz um one . too tr us . data . mast od on Ċ Ċ import Ġcom . sys 1 y agi . mast od on 4 j . M ast od on Client Ċ import Ġcom . sys 1 y agi . mast od on 4 j . api . Range Ċ import Ġcom . sys 1 y agi . mast od on 4 j . api . entity . Status Ċ import Ġcom . sys 1 y agi . mast od on 4 j . api . method . F avour ites Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Named Ċ Ċ interface ĠF avorite Repository Ġ{ ĊĠĠĠ Ġfun Ġget F avorites ( range : ĠRange ): ĠList < Status > Ċ } Ċ Ċ class ĠDefault Favorite Repository Ġ@ Inject Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġ@ Named (" client ") Ġprivate Ġval Ġclient : ĠM ast od on Client Ċ ): ĠF avorite Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget F avorites ( range : ĠRange ): ĠList < Status > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠF avour ites ( client ). getF avour ites ( range ). execute (). part Ċ }