[Convert LdapConfigurationDTO to Map<String, String>]
public static Map<String, String> convertToMap(LdapConfigurationDTO dto) {
LinkedHashMap<String, String> map = new LinkedHashMap<>();
map.put(LdapProperties.LDAP_URL, dto.getProviderUrl());
map.put(LdapProperties.LDAP_MANAGER_DN, dto.getManagerDn());
map.put(LdapProperties.LDAP_MANAGER_PASSWORD, dto.getManagerPassword());
map.put(LdapProperties.LDAP_USER_BASE, dto.getUserBaseDn());
map.put(LdapProperties.LDAP_USER_FILTER, dto.getSearchFilter());
map.put(LdapProperties.LDAP_GROUP_BASE, dto.getGroupBaseDn());
map.put(LdapProperties.LDAP_HIERARCHY_ENABLED, dto.getGroupHierarchyEnabled().toString());
map.put(LdapProperties.LDAP_MAPPING_USERNAME, dto.getUserNameMapping());
return map;
}