1 package org
.argeo
.util
.directory
.ldap
;
3 import javax
.naming
.directory
.Attributes
;
4 import javax
.naming
.ldap
.LdapName
;
6 public abstract class AbstractLdapDirectoryDao
implements LdapDirectoryDao
{
8 private AbstractLdapDirectory directory
;
10 public AbstractLdapDirectoryDao(AbstractLdapDirectory directory
) {
11 this.directory
= directory
;
15 public AbstractLdapDirectory
getDirectory() {
20 public LdapEntryWorkingCopy
newWorkingCopy() {
21 return new LdapEntryWorkingCopy();
25 public LdapEntry
newUser(LdapName name
, Attributes attrs
) {
26 return getDirectory().newUser(name
, attrs
);
30 public LdapEntry
newGroup(LdapName name
, Attributes attrs
) {
31 return getDirectory().newGroup(name
, attrs
);