public class OwUsersRepositoryLDAP extends Object implements OwUsersRepository
User repository implementation based on a connection to a LDAP server.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Constructor and Description |
---|
OwUsersRepositoryLDAP(com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector) |
Modifier and Type | Method and Description |
---|---|
Set<OwGroup> |
findGroupsForUserID(String userId) |
Set<OwGroup> |
findGroupsMatching(String pattern) |
Set<OwUserRole> |
findRolesMatching(String pattern) |
com.wewebu.ow.server.ecm.OwUserInfo |
findUserByID(String id)
Tries to find a user by his/her ID.
|
com.wewebu.ow.server.ecm.OwObjectCollection |
findUsersMatching(String pattern)
Find users that match the pattern.
|
com.wewebu.ow.server.util.ldap.OwLdapConnector |
getLdapConnector()
Getter for used OwLdapConnector instance
|
public OwUsersRepositoryLDAP(com.wewebu.ow.server.util.ldap.OwLdapConnector ldapConnector)
public com.wewebu.ow.server.ecm.OwUserInfo findUserByID(String id) throws OwUserRepositoryException
OwUsersRepository
findUserByID
in interface OwUsersRepository
OwUserRepositoryException
public Set<OwGroup> findGroupsMatching(String pattern) throws OwUserRepositoryException
findGroupsMatching
in interface OwUsersRepository
OwUserRepositoryException
public Set<OwGroup> findGroupsForUserID(String userId) throws OwUserRepositoryException
findGroupsForUserID
in interface OwUsersRepository
OwUserRepositoryException
public com.wewebu.ow.server.ecm.OwObjectCollection findUsersMatching(String pattern) throws OwUserRepositoryException
OwUsersRepository
findUsersMatching
in interface OwUsersRepository
OwUser
.OwUserRepositoryException
public Set<OwUserRole> findRolesMatching(String pattern) throws OwUserRepositoryException
findRolesMatching
in interface OwUsersRepository
OwUserRepositoryException
public com.wewebu.ow.server.util.ldap.OwLdapConnector getLdapConnector()
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.