package Ġcom . yo 1 0 0 0 . keycloak . resource . server Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author Ġyo 1 0 0 0 Ċ Ġ*/ Ċ interface ĠAuthentication UserRepository < out ĠU , Ġin ĠID > Ġ{ ĊĠĠĠ Ġfun Ġfind ById ( id : ĠID ): ĠU Ċ } Ċ Ċ data Ġclass ĠId Only ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString Ċ ) Ċ Ċ class ĠId Only Authentication UserRepository : ĠAuthentication UserRepository < Id Only , ĠString > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfind ById ( id : ĠString ): ĠId Only Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠId Only ( id ) ĊĠĠĠ Ġ} Ċ } Ċ