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

    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 Details

    • 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)