diff --git a/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/PersonDaoImpl.java b/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/PersonDaoImpl.java index 2c6f1bcc..b1e5820c 100644 --- a/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/PersonDaoImpl.java +++ b/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/PersonDaoImpl.java @@ -60,7 +60,7 @@ public class PersonDaoImpl implements PersonDao { DirContextOperations setAttributes(DirContextOperations adapter, Person person) { adapter.setAttributeValues("objectclass", new String[] { "top", - "person" }); + "person", "organizationalPerson", "inetOrgPerson" }); adapter.setAttributeValue("cn", person.getFullName()); adapter.setAttributeValue("sn", person.getLastName()); adapter.setAttributeValues("description", person.getDescription()); diff --git a/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/TraditionalPersonDaoImpl.java b/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/TraditionalPersonDaoImpl.java index 782c85da..42b6d232 100644 --- a/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/TraditionalPersonDaoImpl.java +++ b/spring-ldap-person/src/main/java/org/springframework/ldap/samples/person/dao/TraditionalPersonDaoImpl.java @@ -55,11 +55,11 @@ public class TraditionalPersonDaoImpl implements PersonDao { // TODO Rewrite using traditional tools DirContextOperations getContextToBind(Person person) { DirContextAdapter adapter = new DirContextAdapter(); - adapter.setAttributeValue("objectclass", - new String[] { "top", "person" }); + adapter.setAttributeValues("objectclass", new String[] { "top", + "person", "organizationalPerson", "inetOrgPerson" }); adapter.setAttributeValue("cn", person.getFullName()); adapter.setAttributeValue("sn", person.getLastName()); - adapter.setAttributeValue("description", person.getDescription()); + adapter.setAttributeValues("description", person.getDescription()); return adapter; }