package Ġcom . github . ker ub istan . ker ub . data . is pn Ċ Ċ import Ġcom . github . ker ub istan . ker ub . data . EventListener Ċ import Ġcom . github . ker ub istan . ker ub . data . History Dao Ċ import Ġcom . github . ker ub istan . ker ub . data . dynamic . VirtualMachine Dynamic Dao Ċ import Ġcom . github . ker ub istan . ker ub . model . dynamic . VirtualMachine Dynamic Ċ import Ġorg . in fin is pan . Cache Ċ import Ġorg . in fin is pan . query . Search Ċ import Ġorg . in fin is pan . query . dsl . Query Ċ import Ġjava . util . UUID Ċ Ċ class ĠVirtual Machine Dynamic Dao Impl ( cache : ĠCache < UUID , ĠVirtual Machine Dynamic >, Ċĉĉĉĉĉĉĉĉ ĠĠ Ġhistory Dao : ĠHistory Dao < VirtualMachine Dynamic >, Ċĉĉĉĉĉĉĉĉ ĠĠ Ġevent Listener : ĠEvent Listener ) Ċ ĉ : ĠAbstract Dynamic Entity Dao < VirtualMachine Dynamic >( cache , Ġhistory Dao , Ġevent Listener ), ĠVirtual Machine Dynamic Dao Ġ{ ĊĊ ĉ override Ġfun ĠfindBy Host Id ( host Id : ĠUUID ): ĠList < VirtualMachine Dynamic > Ġ= Ċĉĉ ĉ Search . getQuery Factory ( cache ) Ċĉĉĉĉ ĉ . from ( VirtualMachine Dynamic :: class . java ) Ċĉĉĉĉ ĉ . having ( VirtualMachine Dynamic :: host Id Str . name ). eq ( host Id . toString ()) Ċĉĉĉĉ ĉ . to Builder < Query >() Ċĉĉĉĉ ĉ . build () Ċĉĉĉĉ ĉ . list < VirtualMachine Dynamic >() Ċ }