import org.argeo.util.directory.DirectoryDigestUtils;
import org.argeo.util.directory.Person;
+import org.argeo.util.directory.ldap.AbstractLdapDirectory;
import org.argeo.util.directory.ldap.AbstractLdapEntry;
import org.argeo.util.directory.ldap.AuthPassword;
import org.argeo.util.naming.LdapAttrs;
private final AttributeDictionary properties;
private final AttributeDictionary credentials;
- LdifUser(AbstractUserDirectory userAdmin, LdapName dn, Attributes attributes) {
+ LdifUser(AbstractLdapDirectory userAdmin, LdapName dn, Attributes attributes) {
super(userAdmin, dn, attributes);
properties = new AttributeDictionary(false);
credentials = new AttributeDictionary(true);
// return hashedPassword;
// }
- protected AbstractUserDirectory getUserAdmin() {
- return (AbstractUserDirectory) getDirectory();
+ protected DirectoryUserAdmin getUserAdmin() {
+ return (DirectoryUserAdmin) getDirectory();
}
private class AttributeDictionary extends Dictionary<String, Object> {
static class LdifPerson extends LdifUser implements Person {
- public LdifPerson(AbstractUserDirectory userAdmin, LdapName dn, Attributes attributes) {
+ public LdifPerson(DirectoryUserAdmin userAdmin, LdapName dn, Attributes attributes) {
super(userAdmin, dn, attributes);
}