@Service public class SecurityServiceLdap extends Object
| Modifier and Type | Field and Description | 
|---|---|
(package private) org.springframework.ldap.core.LdapTemplate | 
ldapTemplate  | 
(package private) static org.apache.log4j.Logger | 
logger  | 
| Constructor and Description | 
|---|
SecurityServiceLdap()  | 
| Modifier and Type | Method and Description | 
|---|---|
org.springframework.ldap.core.LdapTemplate | 
getLdapTemplate()  | 
<T> List<T> | 
getObjectListFromLdap(String path,
                     String filter,
                     IContextMapper<T> contextMapper)
Ermittelt anhand eines gegebenen Path und eines Filters Daten vom LDAP. die Daten werden mit
 hilfe eines Mappers auf eine Bean gemappt. 
 | 
List<Role> | 
getRoleListFromLdapAndReloadNames(String path,
                                 String filter,
                                 String userSearchFilter,
                                 String userSearchBase,
                                 ContextMapper<User> userContextMapper,
                                 ContextMapper<Role> roleContextMapper)
Ermittelt anhand eines gegebenen Path und eines Filters Daten vom LDAP. die Daten werden mit
 hilfe eines Mappers auf eine Bean gemappt. 
 | 
void | 
setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)  | 
static final org.apache.log4j.Logger logger
org.springframework.ldap.core.LdapTemplate ldapTemplate
@Cacheable(cacheName="ldapCache",
           keyGenerator=@KeyGenerator(name="ListCacheKeyGenerator",properties={@Property(name="useReflection",value="true"),@Property(name="checkforCycles",value="true"),@Property(name="includeMethod",value="true")}))
public <T> List<T> getObjectListFromLdap(String path,
                                                                                                                                                                                                                                                                                                     String filter,
                                                                                                                                                                                                                                                                                                     IContextMapper<T> contextMapper)
T - path - Pathfilter - SuchfiltercontextMapper - Mapper zum Abbilden der Daten auf eine Bean@Cacheable(cacheName="ldapCache",
           keyGenerator=@KeyGenerator(name="ListCacheKeyGenerator",properties={@Property(name="useReflection",value="true"),@Property(name="checkforCycles",value="true"),@Property(name="includeMethod",value="true")}))
public List<Role> getRoleListFromLdapAndReloadNames(String path,
                                                                                                                                                                                                                                                                                                                String filter,
                                                                                                                                                                                                                                                                                                                String userSearchFilter,
                                                                                                                                                                                                                                                                                                                String userSearchBase,
                                                                                                                                                                                                                                                                                                                ContextMapper<User> userContextMapper,
                                                                                                                                                                                                                                                                                                                ContextMapper<Role> roleContextMapper)
path - Pathfilter - SuchfilteruserSearchFilter - userSearchBase - userContextMapper - Mapper zum Abbilden der Daten auf eine BeanroleContextMapper - Mapper zum Abbilden der Daten auf eine Beanpublic org.springframework.ldap.core.LdapTemplate getLdapTemplate()
public void setLdapTemplate(org.springframework.ldap.core.LdapTemplate ldapTemplate)
Copyright © 2019. All rights reserved.