X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fruntime%2Forg.argeo.security.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fldap%2Fnature%2FCoworkerUserNatureMapper.java;fp=security%2Fruntime%2Forg.argeo.security.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fldap%2Fnature%2FCoworkerUserNatureMapper.java;h=761d1186cc40f8eb0979214e7d1f9c101e3049f4;hb=79d37fb873ba8ebaafe64c924f53bc9c76ea6d8c;hp=d7448f91412d80da55047c6adfb157ea841cd32e;hpb=e3258bd13570aa493052f919b7328c2c09edb9f2;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/nature/CoworkerUserNatureMapper.java b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/nature/CoworkerUserNatureMapper.java index d7448f914..761d1186c 100644 --- a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/nature/CoworkerUserNatureMapper.java +++ b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/nature/CoworkerUserNatureMapper.java @@ -24,13 +24,16 @@ import org.springframework.ldap.core.DirContextOperations; public class CoworkerUserNatureMapper implements UserNatureMapper { + public String getName() { + return "coworker"; + } + public UserNature mapUserInfoFromContext(DirContextOperations ctx) { CoworkerNature nature = new CoworkerNature(); nature.setMobile(ctx.getStringAttribute("mobile")); nature.setTelephoneNumber(ctx.getStringAttribute("telephoneNumber")); - if (nature.getMobile() == null - && nature.getTelephoneNumber() == null) + if (nature.getMobile() == null && nature.getTelephoneNumber() == null) return null; else return nature; @@ -44,8 +47,8 @@ public class CoworkerUserNatureMapper implements UserNatureMapper { } if (nature.getTelephoneNumber() == null || !nature.getTelephoneNumber().equals("")) { - ctx.setAttributeValue("telephoneNumber", nature - .getTelephoneNumber()); + ctx.setAttributeValue("telephoneNumber", + nature.getTelephoneNumber()); } }