]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.enterprise/src/org/argeo/osgi/useradmin/UserDirectory.java
Remove non-working configuration of SNAPSHOT repositories via
[lgpl/argeo-commons.git] / org.argeo.enterprise / 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 LdapName getBaseDn();
10
11 /** The related {@link XAResource} */
12 XAResource getXaResource();
13
14 boolean isReadOnly();
15
16 boolean isDisabled();
17
18 String getUserObjectClass();
19
20 String getUserBase();
21
22 String getGroupObjectClass();
23
24 String getGroupBase();
25 }