package Ġorg . t 2 4 6 oss lab . easy bug gy 4 kt . core . model Ċ Ċ import Ġorg . springframework . ldap . od m . annotations . Attribute Ċ import Ġorg . springframework . ldap . od m . annotations . Entry Ċ import Ġorg . springframework . ldap . od m . annotations . Id Ċ import Ġjava . io . Serializable Ċ import Ġjava . util .* Ċ import Ġjavax . naming . Name Ċ Ċ @ Entry ( object Classes Ġ= ĠarrayOf (" person ", Ġ" inet Org Person ")) Ċ class ĠUser Ġ: ĠSerializable Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġvar Ġdn : ĠName ? Ġ= Ġnull ĊĠĠĠ Ġ@ Attribute ( name Ġ= Ġ" uid ") ĊĠĠĠ Ġvar ĠuserId : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ Attribute ( name Ġ= Ġ" user Password ") ĊĠĠĠ Ġvar Ġpassword : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġsecret : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġphone : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġmail : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġlogin Failed Count Ġ= Ġ 0 L ĊĠĠĠ Ġvar Ġlast Login Failed Time : ĠDate ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" User Ġdn =$ dn Ġ[ userId =$ userId , Ġname =$ name , Ġpassword =$ password , Ġsecret =$ secret , Ġphone =$ phone , Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" mail =$ mail , Ġlogin Failed Count =$ login Failed Count , Ġlast Login Failed Time =$ last Login Failed Time ]" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID Ġ= Ġ 1 L ĊĠĠĠ Ġ} Ċ } Ċ