com.atlassian.crowd.directory.ldap.util
Class LDAPPropertiesHelperImpl

java.lang.Object
  extended by com.atlassian.crowd.directory.ldap.util.LDAPPropertiesHelperImpl
All Implemented Interfaces:
LDAPPropertiesHelper

public class LDAPPropertiesHelperImpl
extends Object
implements LDAPPropertiesHelper

This class is a helper class that contains all configuration and implementation information for LDAP This configuration data is pulled from property files on the classpath in the format ConnectorClazz.properties


Field Summary
static Collection<? extends Class<? extends LDAPDirectory>> DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION
           
 
Constructor Summary
LDAPPropertiesHelperImpl()
           
 
Method Summary
 Map<String,Properties> getConfigurationDetails()
           
 Map<String,String> getImplementations()
           
 List<LdapTypeConfig> getLdapTypeConfigs()
           
protected  Properties loadDirectoryProperties(Class<?> clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION

public static Collection<? extends Class<? extends LDAPDirectory>> DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION
Constructor Detail

LDAPPropertiesHelperImpl

public LDAPPropertiesHelperImpl()
Method Detail

loadDirectoryProperties

protected Properties loadDirectoryProperties(Class<?> clazz)

getImplementations

public Map<String,String> getImplementations()
Specified by:
getImplementations in interface LDAPPropertiesHelper

getConfigurationDetails

public Map<String,Properties> getConfigurationDetails()
Specified by:
getConfigurationDetails in interface LDAPPropertiesHelper

getLdapTypeConfigs

public List<LdapTypeConfig> getLdapTypeConfigs()
Specified by:
getLdapTypeConfigs in interface LDAPPropertiesHelper


Copyright © 2013 Atlassian. All Rights Reserved.