import org.argeo.util.transaction.WorkingCopyProcessor;
public interface LdapDirectoryDao extends WorkingCopyProcessor<LdapEntryWorkingCopy> {
- Boolean entryExists(LdapName dn);
+ boolean checkConnection();
+
+ boolean entryExists(LdapName dn);
LdapEntry doGetEntry(LdapName name) throws NameNotFoundException;
HierarchyUnit doGetHierarchyUnit(LdapName dn);
- LdapEntry newUser(LdapName name, Attributes attrs);
+ LdapEntry newUser(LdapName name);
- LdapEntry newGroup(LdapName name, Attributes attrs);
+ LdapEntry newGroup(LdapName name);
void init();