]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.security.core/src/org/argeo/osgi/useradmin/UserDirectory.java
Remove unused classes
[lgpl/argeo-commons.git] / org.argeo.security.core / src / org / argeo / osgi / useradmin / UserDirectory.java
1 package org.argeo.osgi.useradmin;
2
3 import javax.naming.ldap.LdapName;
4 import javax.transaction.xa.XAResource;
5
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();
10
11 /** The related {@link XAResource} */
12 public XAResource getXaResource();
13
14 public boolean isReadOnly();
15
16 public String getUserObjectClass();
17
18 public String getUserBase();
19
20 public String getGroupObjectClass();
21
22 public String getGroupBase();
23 }