package Ġcom . proj ctr . proto storage . queries Ċ Ċ import Ġcom . google . protobuf . Message OrBuilder Ċ import Ġcom . proj ctr . proto storage . configuration . Storage Object Configuration Ċ import Ġorg . sk ife . j db i . v 2 . DB I Ċ Ċ class ĠStorage Query < out ĠT : ĠMessage OrBuilder >( private Ġval Ġobject Configuration : ĠStorage Object Configuration , Ġprivate Ġval Ġdb i : ĠDB I ) Ġ{ ĊĠĠĠ Ġ// ĠTODO : ĠWAY ĠMO RE ĠID ĠTY PES ĊĠĠĠ Ġfun Ġget ById ( id : ĠString ): ĠI Storage Result Query < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠStorage Result Query ( object Configuration , Ġid , Ġdb i ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget ById ( composite Id : ĠMap < String , ĠAny >): ĠI Storage Result Query < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠStorage Result Query ( object Configuration , Ġcomposite Id , Ġdb i ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget (): ĠI Storage ResultSet Query < T > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠStorage ResultSet Query ( object Configuration , Ġdb i ) ĊĠĠĠ Ġ} Ċ }