Class LdapUtils


  • public class LdapUtils
    extends java.lang.Object
    Author:
    Filip Hrisafov
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.time.format.DateTimeFormatter LDAP_DATE_FORMATTER
      The LDAP Date formatter according to 3.3.13 Generalized Time from RFC 4517
    • Constructor Summary

      Constructors 
      Constructor Description
      LdapUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Date getDateAttribute​(java.lang.String attributeName, javax.naming.directory.Attributes attributes)  
      static java.util.Date getDateAttribute​(java.util.Collection<java.lang.String> attributeNames, javax.naming.directory.Attributes attributes)  
      static java.lang.String getStringAttribute​(java.lang.String attributeName, javax.naming.directory.Attributes attributes)  
      static java.lang.String getStringAttribute​(java.util.Collection<java.lang.String> attributeNames, javax.naming.directory.Attributes attributes)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LDAP_DATE_FORMATTER

        protected static final java.time.format.DateTimeFormatter LDAP_DATE_FORMATTER
        The LDAP Date formatter according to 3.3.13 Generalized Time from RFC 4517
    • Constructor Detail

      • LdapUtils

        public LdapUtils()
    • Method Detail

      • getStringAttribute

        public static java.lang.String getStringAttribute​(java.util.Collection<java.lang.String> attributeNames,
                                                          javax.naming.directory.Attributes attributes)
      • getStringAttribute

        public static java.lang.String getStringAttribute​(java.lang.String attributeName,
                                                          javax.naming.directory.Attributes attributes)
      • getDateAttribute

        public static java.util.Date getDateAttribute​(java.util.Collection<java.lang.String> attributeNames,
                                                      javax.naming.directory.Attributes attributes)
      • getDateAttribute

        public static java.util.Date getDateAttribute​(java.lang.String attributeName,
                                                      javax.naming.directory.Attributes attributes)