]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.util/src/org/argeo/util/directory/ldap/LdapEntry.java
Use runtime namespace context as default.
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / util / directory / ldap / LdapEntry.java
1 package org.argeo.util.directory.ldap;
2
3 import java.util.Dictionary;
4 import java.util.List;
5
6 import javax.naming.directory.Attributes;
7 import javax.naming.ldap.LdapName;
8
9 public interface LdapEntry {
10 LdapName getDn();
11
12 Attributes getAttributes();
13
14 void publishAttributes(Attributes modifiedAttributes);
15
16 public List<LdapName> getReferences(String attributeId);
17
18 public Dictionary<String, Object> getProperties();
19
20 public boolean hasCredential(String key, Object value) ;
21
22 }