X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fdirectory%2Fldap%2FAbstractLdapDirectory.java;h=9c7b047dcbcedaedfcade31a5b361393f255e3ae;hb=feddb4be70a8304dd4a533efee6e14c22691b500;hp=9bc13ef00a9cb90a5077b0e904229fdf0b4c8b00;hpb=f3cb3bed85cb528d919193ce6abb2bb8d05faf03;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/directory/ldap/AbstractLdapDirectory.java b/org.argeo.cms/src/org/argeo/cms/directory/ldap/AbstractLdapDirectory.java index 9bc13ef00..9c7b047dc 100644 --- a/org.argeo.cms/src/org/argeo/cms/directory/ldap/AbstractLdapDirectory.java +++ b/org.argeo.cms/src/org/argeo/cms/directory/ldap/AbstractLdapDirectory.java @@ -28,7 +28,7 @@ import javax.transaction.xa.XAResource; import org.argeo.api.acr.ldap.LdapAttrs; import org.argeo.api.acr.ldap.LdapObjs; -import org.argeo.api.cms.directory.Directory; +import org.argeo.api.cms.directory.CmsDirectory; import org.argeo.api.cms.directory.HierarchyUnit; import org.argeo.api.cms.transaction.WorkControl; import org.argeo.api.cms.transaction.WorkingCopyXaResource; @@ -36,8 +36,8 @@ import org.argeo.api.cms.transaction.XAResourceProvider; import org.argeo.cms.osgi.useradmin.OsUserDirectory; import org.argeo.cms.runtime.DirectoryConf; -/** A {@link Directory} based either on LDAP or LDIF. */ -public abstract class AbstractLdapDirectory implements Directory, XAResourceProvider { +/** A {@link CmsDirectory} based either on LDAP or LDIF. */ +public abstract class AbstractLdapDirectory implements CmsDirectory, XAResourceProvider { protected static final String SHARED_STATE_USERNAME = "javax.security.auth.login.name"; protected static final String SHARED_STATE_PASSWORD = "javax.security.auth.login.password"; @@ -325,7 +325,7 @@ public abstract class AbstractLdapDirectory implements Directory, XAResourceProv } @Override - public Directory getDirectory() { + public CmsDirectory getDirectory() { return this; }