public class OsUserDirectory extends AbstractUserDirectory
Constructor and Description |
---|
OsUserDirectory(java.net.URI uriArg,
java.util.Dictionary<java.lang.String,?> props) |
Modifier and Type | Method and Description |
---|---|
protected org.argeo.osgi.useradmin.DirectoryUser |
daoGetRole(javax.naming.ldap.LdapName key) |
protected java.lang.Boolean |
daoHasRole(javax.naming.ldap.LdapName dn) |
protected java.util.List<org.argeo.osgi.useradmin.DirectoryUser> |
doGetRoles(Filter f) |
protected java.util.List<javax.naming.ldap.LdapName> |
getDirectGroups(javax.naming.ldap.LdapName dn)
Returns the groups this user is a direct member of.
|
protected AbstractUserDirectory |
scope(User user) |
checkEdit, cloneProperties, commit, createRole, destroy, doGetRole, doGetUser, getAllRoles, getAuthorization, getBaseDn, getCredentialAttributeIds, getExternalRoles, getGroupBase, getGroupObjectClass, getMemberAttributeId, getProperties, getRole, getRoles, getUri, getUser, getUserBase, getUserObjectClass, getWorkingCopy, getXaResource, init, isDisabled, isEditing, isReadOnly, newRole, newUserObjectClass, prepare, removeRole, roleType, rollback, setExternalRoles, setTransactionManager, toDn
public OsUserDirectory(java.net.URI uriArg, java.util.Dictionary<java.lang.String,?> props)
protected java.util.List<javax.naming.ldap.LdapName> getDirectGroups(javax.naming.ldap.LdapName dn)
AbstractUserDirectory
getDirectGroups
in class AbstractUserDirectory
protected java.lang.Boolean daoHasRole(javax.naming.ldap.LdapName dn)
daoHasRole
in class AbstractUserDirectory
protected org.argeo.osgi.useradmin.DirectoryUser daoGetRole(javax.naming.ldap.LdapName key) throws javax.naming.NameNotFoundException
daoGetRole
in class AbstractUserDirectory
javax.naming.NameNotFoundException
protected java.util.List<org.argeo.osgi.useradmin.DirectoryUser> doGetRoles(Filter f)
doGetRoles
in class AbstractUserDirectory
protected AbstractUserDirectory scope(User user)
scope
in class AbstractUserDirectory
Copyright © 2007–2020. All rights reserved.