janput
5/12/2017 - 3:06 PM

[Convert LdapConfigurationDTO to Map<String, String>]

[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;
    }