@Singleton public class DefaultLdapAttributeDetectionService extends Object implements LdapAttributeDetectionService
| Constructor and Description |
|---|
DefaultLdapAttributeDetectionService() |
| Modifier and Type | Method and Description |
|---|---|
AmbariLdapConfiguration |
detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap group attribute values
|
AmbariLdapConfiguration |
detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration)
Decorates the passed in configuration with the detected ldap user attribute values
|
org.apache.directory.ldap.client.template.EntryMapper<org.apache.directory.api.ldap.model.entry.Entry> |
getEntryMapper() |
@Inject public DefaultLdapAttributeDetectionService()
public AmbariLdapConfiguration detectLdapUserAttributes(AmbariLdapConfiguration ambariLdapConfiguration) throws AmbariLdapException
LdapAttributeDetectionServicedetectLdapUserAttributes in interface LdapAttributeDetectionServiceambariLdapConfiguration - configuration instance holding connection detailsAmbariLdapExceptionpublic AmbariLdapConfiguration detectLdapGroupAttributes(AmbariLdapConfiguration ambariLdapConfiguration) throws AmbariLdapException
LdapAttributeDetectionServicedetectLdapGroupAttributes in interface LdapAttributeDetectionServiceambariLdapConfiguration - configuration instance holding connection detailsAmbariLdapExceptionpublic org.apache.directory.ldap.client.template.EntryMapper<org.apache.directory.api.ldap.model.entry.Entry> getEntryMapper()
Copyright © 2022 Apache Software Foundation. All rights reserved.