Class DistinguishedNameProviderImpl

    • Field Detail

      • ldapOperations

        protected org.springframework.ldap.core.LdapOperations ldapOperations
      • dnContextMapper

        protected org.springframework.ldap.core.ContextMapper<java.lang.String> dnContextMapper
    • Constructor Detail

      • DistinguishedNameProviderImpl

        public DistinguishedNameProviderImpl​(org.springframework.ldap.core.LdapOperations ldapOperations,
                                             LdapUserProperties userProperties,
                                             LdapGroupProperties groupProperties)
    • Method Detail

      • getUserDns

        public java.util.Collection<java.lang.String> getUserDns​(java.util.Collection<java.lang.String> userIds)
        Specified by:
        getUserDns in interface DistinguishedNameProvider
      • getEntryDns

        protected java.util.Collection<java.lang.String> getEntryDns​(java.util.Collection<java.lang.String> attributeMappings,
                                                                     java.util.Collection<java.lang.String> attributeValues,
                                                                     java.lang.String dnMapping)
      • setUserProperties

        public void setUserProperties​(LdapUserProperties userProperties)
      • getLdapOperations

        public org.springframework.ldap.core.LdapOperations getLdapOperations()
      • setLdapOperations

        public void setLdapOperations​(org.springframework.ldap.core.LdapOperations ldapOperations)
      • getDnContextMapper

        public org.springframework.ldap.core.ContextMapper<java.lang.String> getDnContextMapper()
      • setDnContextMapper

        public void setDnContextMapper​(org.springframework.ldap.core.ContextMapper<java.lang.String> dnContextMapper)