Interface DistinguishedNameProvider

  • All Known Implementing Classes:
    DistinguishedNameProviderImpl

    public interface DistinguishedNameProvider
    An interface that can be implemented to provide the distinguished names based on a collection of user ids and / group ids / keys.

    This is needed for the Ldap User and Group queries when it is being requested to query users that are member of a certain group, or when it is being requested to query groups for a particular user.

    Author:
    Filip Hrisafov
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Collection<java.lang.String> getGroupDnsFromIds​(java.util.Collection<java.lang.String> groupIds)  
      java.util.Collection<java.lang.String> getGroupDnsFromKeys​(java.util.Collection<java.lang.String> groupKeys)  
      java.util.Collection<java.lang.String> getUserDns​(java.util.Collection<java.lang.String> userIds)  
    • Method Detail

      • getUserDns

        java.util.Collection<java.lang.String> getUserDns​(java.util.Collection<java.lang.String> userIds)
      • getGroupDnsFromKeys

        java.util.Collection<java.lang.String> getGroupDnsFromKeys​(java.util.Collection<java.lang.String> groupKeys)
      • getGroupDnsFromIds

        java.util.Collection<java.lang.String> getGroupDnsFromIds​(java.util.Collection<java.lang.String> groupIds)