]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.enterprise/src/org/argeo/osgi/useradmin/UserDirectory.java
1 package org
.argeo
.osgi
.useradmin
;
3 import javax
.naming
.ldap
.LdapName
;
4 import javax
.transaction
.xa
.XAResource
;
6 /** Information about a user directory. */
7 public interface UserDirectory
{
8 /** The base DN of all entries in this user directory */
9 public LdapName
getBaseDn();
11 /** The related {@link XAResource} */
12 public XAResource
getXaResource();
14 public boolean isReadOnly();
16 public String
getUserObjectClass();
18 public String
getUserBase();
20 public String
getGroupObjectClass();
22 public String
getGroupBase();