package Ġio . quee . cle f . workflow . api . adapter . task . query Ċ Ċ import Ġio . quee . cle f . workflow . api . adapter . entity . workflow . Stage Task Ċ import Ġio . quee . cle f . workflow . api . adapter . shared . query . Store Query Impl Ċ import Ġio . quee . cle f . workflow . api . adapter . stage . repository . Stage Task Repository Ċ import Ġio . quee . cle f . workflow . api . domain . workflow . stage . task . Stage Task Identity Ċ import Ġio . quee . cle f . workflow . api . store . task . query . Stage Task Store Query Ċ Ċ /** Ċ Ġ* ĠCreated ĠBy Ġ[** I br ah im ĠAl - T am imi Ġ ï £ ¿ **]( https :// www . linkedin . com / in / ilo om /) < br ></ br > Ċ Ġ* ĠCreated ĠAt Ġ** 1 8 **, Ġ** Wed ĠMar , Ġ 2 0 2 0 ** Ċ Ġ* ĠProject Ġ** cle f - workflow ** Ġ[ Que e . IO ]( https :// quee . io /) < br ></ br > Ċ Ġ*/ Ċ class ĠStage Task Store Query Impl ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġstage Task Repository : ĠStage Task Repository Ċ ) Ġ: ĠStore Query Impl < Stage Task Identity , ĠStage Task >( stage Task Repository ), ĠStage Task Store Query Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfind ByKey And Uuid ( task Key : ĠString , Ġtask Uuid : ĠString ): ĠStage Task Identity ? Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstage Task Repository . findBy Task Key And Uuid ( task Key , Ġtask Uuid ) ĊĊĠĠĠ Ġoverride Ġfun Ġexist ByKey ( domain Key : ĠString ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstage Task Repository . exists By Task Key ( domain Key ) Ċ Ċ }