Class LdapDetails<T extends LdapGroupMembershipStrategy>


  • public class LdapDetails<T extends LdapGroupMembershipStrategy>
    extends Object
    POJO for LDAP server connection, credential and configuration details.
    Author:
    Michael Prankl
    • Constructor Detail

      • LdapDetails

        public LdapDetails​(String host,
                           int port,
                           String managerDn,
                           String managerPassword,
                           String rootDn)
    • Method Detail

      • getHost

        public String getHost()
      • setHost

        public void setHost​(String host)
      • getPort

        public int getPort()
      • setPort

        public void setPort​(int port)
      • getHostWithPort

        public String getHostWithPort()
      • setHostWithPort

        public void setHostWithPort​(String hostWithPort)
      • getManagerDn

        public String getManagerDn()
      • setManagerDn

        public void setManagerDn​(String managerDn)
      • getManagerPassword

        public String getManagerPassword()
      • setManagerPassword

        public void setManagerPassword​(String managerPassword)
      • getRootDn

        public String getRootDn()
      • setRootDn

        public void setRootDn​(String rootDn)
      • getUserSearchBase

        public String getUserSearchBase()
      • setUserSearchBase

        public void setUserSearchBase​(String userSearchBase)
      • getUserSearchFilter

        public String getUserSearchFilter()
      • setUserSearchFilter

        public void setUserSearchFilter​(String userSearchFilter)
      • userSearchFilter

        public LdapDetails userSearchFilter​(String userSearchFilter)
      • getGroupSearchBase

        public String getGroupSearchBase()
      • setGroupSearchBase

        public void setGroupSearchBase​(String groupSearchBase)
      • getGroupSearchFilter

        public String getGroupSearchFilter()
      • setGroupSearchFilter

        public void setGroupSearchFilter​(String groupSearchFilter)
      • groupSearchFilter

        public LdapDetails groupSearchFilter​(String groupSearchFilter)
      • getGroupMembershipFilter

        public String getGroupMembershipFilter()
      • setGroupMembershipFilter

        public void setGroupMembershipFilter​(String groupMembershipFilter)
      • groupMembershipFilter

        public LdapDetails groupMembershipFilter​(String groupMembershipFilter)
      • isDisableLdapEmailResolver

        public boolean isDisableLdapEmailResolver()
      • setDisableLdapEmailResolver

        public void setDisableLdapEmailResolver​(boolean disableLdapEmailResolver)
      • disableLdapEmailResolver

        public LdapDetails disableLdapEmailResolver​(boolean disableLdapEmailResolver)
      • isEnableCache

        public boolean isEnableCache()
      • setEnableCache

        public void setEnableCache​(boolean enableCache)
      • enableCache

        public LdapDetails enableCache​(boolean enableCache)
      • getCacheSize

        public int getCacheSize()
      • setCacheSize

        public void setCacheSize​(int cacheSize)
      • cacheSize

        public LdapDetails cacheSize​(int cacheSize)
      • getCacheTTL

        public int getCacheTTL()
      • setCacheTTL

        public void setCacheTTL​(int cacheTTL)
      • cacheTTL

        public LdapDetails cacheTTL​(int cacheTTL)
      • getMailAddressAttributeName

        public String getMailAddressAttributeName()
      • setMailAddressAttributeName

        public void setMailAddressAttributeName​(String mailAddressAttributeName)
      • mailAdressAttributeName

        public LdapDetails mailAdressAttributeName​(String mailAddressAttributeName)
      • getDisplayNameAttributeName

        public String getDisplayNameAttributeName()
      • setDisplayNameAttributeName

        public void setDisplayNameAttributeName​(String displayNameAttributeName)
      • displayNameAttributeName

        public LdapDetails displayNameAttributeName​(String displayNameAttributeName)
      • getGroupMembershipStrategyParam

        public String getGroupMembershipStrategyParam()
      • setGroupMembershipStrategyParam

        public void setGroupMembershipStrategyParam​(String groupMembershipStrategyParam)
      • groupMembershipStrategyParam

        public LdapDetails groupMembershipStrategyParam​(String groupMembershipStrategyParam)
      • getGroupMembershipStrategy

        public Class<T> getGroupMembershipStrategy()
      • setGroupMembershipStrategy

        public void setGroupMembershipStrategy​(Class<T> groupMembershipStrategy)
      • groupMembershipStrategy

        public LdapDetails groupMembershipStrategy​(Class<T> groupMembershipStrategy)