1 package org
.argeo
.osgi
.useradmin
;
3 import java
.util
.Dictionary
;
5 import javax
.transaction
.TransactionManager
;
7 import org
.osgi
.service
.useradmin
.UserAdmin
;
9 /** Information about a user directory. */
10 public interface UserDirectory
{
11 public String
getBaseDn();
13 public void setExternalRoles(UserAdmin externalRoles
);
15 public Dictionary
<String
, ?
> getProperties();
17 // Transitional. In the future, more will be managed in OSGi.
18 public void setTransactionManager(TransactionManager transactionManager
);
22 public void destroy();