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 java.lang.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 java.util.Collection<? extends java.lang.Class<? extends LDAPDirectory>> DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION
           
 
Constructor Summary
LDAPPropertiesHelperImpl()
           
 
Method Summary
 java.util.Map<java.lang.String,java.util.Properties> getConfigurationDetails()
           
 java.util.Map<java.lang.String,java.lang.String> getImplementations()
           
 java.util.List<LdapTypeConfig> getLdapTypeConfigs()
           
protected  java.util.Properties loadDirectoryProperties(java.lang.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 java.util.Collection<? extends java.lang.Class<? extends LDAPDirectory>> DIRECTORIES_WITH_CONFIGURABLE_USER_ENCRYPTION
Constructor Detail

LDAPPropertiesHelperImpl

public LDAPPropertiesHelperImpl()
Method Detail

loadDirectoryProperties

protected java.util.Properties loadDirectoryProperties(java.lang.Class<?> clazz)

getImplementations

public java.util.Map<java.lang.String,java.lang.String> getImplementations()
Specified by:
getImplementations in interface LDAPPropertiesHelper

getConfigurationDetails

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

getLdapTypeConfigs

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


Copyright © 2012 Atlassian. All Rights Reserved.