1 package org
.argeo
.cms
.directory
.ldap
;
3 import javax
.naming
.ldap
.LdapName
;
5 /** Base class for LDAP/LDIF directory DAOs. */
6 public abstract class AbstractLdapDirectoryDao
implements LdapDirectoryDao
{
8 private AbstractLdapDirectory directory
;
10 public AbstractLdapDirectoryDao(AbstractLdapDirectory directory
) {
11 this.directory
= directory
;
14 public AbstractLdapDirectory
getDirectory() {
19 public LdapEntryWorkingCopy
newWorkingCopy() {
20 return new LdapEntryWorkingCopy();
24 public LdapEntry
newUser(LdapName name
) {
25 return getDirectory().newUser(name
);
29 public LdapEntry
newGroup(LdapName name
) {
30 return getDirectory().newGroup(name
);