package Ġuk . gov . just ice . digital . h mp ps . deli us api . repository Ċ Ċ import Ġorg . springframework . data . jpa . repository . Jpa Repository Ċ import Ġorg . springframework . data . jpa . repository . Query Ċ import Ġorg . springframework . stereotype . Repository Ċ import Ġuk . gov . just ice . digital . h mp ps . deli us api . entity . User Ċ import Ġjava . time . LocalDate Ċ Ċ @ Repository Ċ interface ĠUser Repository Ġ: ĠJ pa Repository < User , ĠLong > Ġ{ ĊĠ Ġ@ Query (" select Ġu Ġfrom ĠUser Ġu Ġwhere ĠUPPER ( u . dist ingu ished Name ) Ġ= ĠUPPER (? 1 ) Ġand Ġ( Ġ? 2 Ġ< Ġu . endDate Ġor Ġu . endDate Ġ= Ġnull )") ĊĠ Ġfun Ġfind Active User ByName ( dist ingu ished Name : ĠString , Ġcurrent Date : ĠLocalDate ): ĠUser ? Ċ } Ċ