Decorrelate directory implementation from user admin
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / osgi / useradmin / DirectoryUser.java
index 146b8057805d122157abe15babd275869e275cd4..c82c5a01ddbc811606acf0774dd8f244075b9cfa 100644 (file)
@@ -1,15 +1,8 @@
 package org.argeo.osgi.useradmin;
 
-import javax.naming.directory.Attributes;
-import javax.naming.ldap.LdapName;
-
+import org.argeo.util.directory.ldap.LdapEntry;
 import org.osgi.service.useradmin.User;
 
 /** A user in a user directory. */
-interface DirectoryUser extends User {
-       LdapName getDn();
-
-       Attributes getAttributes();
-
-       void publishAttributes(Attributes modifiedAttributes);
+interface DirectoryUser extends User, LdapEntry {
 }