package Ġdomain . models . user Ċ Ċ import Ġorg . springframework . security . crypto . bcrypt . BC rypt Ċ Ċ data Ġclass ĠUser Password Salt Ġprivate Ġconstructor ( private Ġval Ġvalue : ĠString ) Ġ{ ĊĠĠĠ Ġfun Ġas String (): ĠString Ġ= Ġvalue ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġinvoke () Ġ= ĠUser Password Salt ( BC rypt . gens alt ()) ĊĠĠĠ Ġ} Ċ } Ċ