package Ġcom . pr ame pri mo . shop . products . application . search _ all Ċ Ċ import Ġcom . pr ame pri mo . shared . domain . Service Ċ import Ġcom . pr ame pri mo . shared . domain . bus . query . Query Handler Ċ import Ġcom . pr ame pri mo . shop . products . application . Products Response Ċ Ċ @ Service Ċ class ĠSearch All Products Query Handler ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġsearch er : ĠAll Products Searcher Ċ ) Ġ: ĠQuery Handler < Search All Products Query , ĠProducts Response > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġhandle ( query : ĠSearch All Products Query ): ĠProducts Response Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsearch er . search () ĊĠĠĠ Ġ} Ċ }