Class AbstractLDAPConf

java.lang.Object
org.apache.syncope.common.lib.AbstractLDAPConf
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GoogleMfaAuthModuleConf.LDAP, LDAPAttrRepoConf, LDAPAuthModuleConf, SpnegoAuthModuleConf.LDAP, X509AuthModuleConf.LDAP

public abstract class AbstractLDAPConf extends Object implements Serializable
See Also:
  • Constructor Details

    • AbstractLDAPConf

      public AbstractLDAPConf()
  • Method Details

    • getSearchFilter

      public String getSearchFilter()
    • setSearchFilter

      public void setSearchFilter(String searchFilter)
    • getPageSize

      public int getPageSize()
    • setPageSize

      public void setPageSize(int pageSize)
    • isSubtreeSearch

      public boolean isSubtreeSearch()
    • setSubtreeSearch

      public void setSubtreeSearch(boolean subtreeSearch)
    • getLdapType

      public AbstractLDAPConf.LdapType getLdapType()
    • setLdapType

      public void setLdapType(AbstractLDAPConf.LdapType ldapType)
    • getLdapUrl

      public String getLdapUrl()
    • setLdapUrl

      public void setLdapUrl(String ldapUrl)
    • getBindDn

      public String getBindDn()
    • setBindDn

      public void setBindDn(String bindDn)
    • getBindCredential

      public String getBindCredential()
    • setBindCredential

      public void setBindCredential(String bindCredential)
    • getBaseDn

      public String getBaseDn()
    • setBaseDn

      public void setBaseDn(String baseDn)
    • isDisablePooling

      public boolean isDisablePooling()
    • setDisablePooling

      public void setDisablePooling(boolean disablePooling)
    • getMinPoolSize

      public int getMinPoolSize()
    • setMinPoolSize

      public void setMinPoolSize(int minPoolSize)
    • getMaxPoolSize

      public int getMaxPoolSize()
    • setMaxPoolSize

      public void setMaxPoolSize(int maxPoolSize)
    • getPoolPassivator

    • setPoolPassivator

      public void setPoolPassivator(AbstractLDAPConf.LdapConnectionPoolPassivator poolPassivator)
    • getHostnameVerifier

      public AbstractLDAPConf.LdapHostnameVerifier getHostnameVerifier()
    • setHostnameVerifier

      public void setHostnameVerifier(AbstractLDAPConf.LdapHostnameVerifier hostnameVerifier)
    • getTrustManager

      public AbstractLDAPConf.LdapTrustManager getTrustManager()
    • setTrustManager

      public void setTrustManager(AbstractLDAPConf.LdapTrustManager trustManager)
    • isValidateOnCheckout

      public boolean isValidateOnCheckout()
    • setValidateOnCheckout

      public void setValidateOnCheckout(boolean validateOnCheckout)
    • isValidatePeriodically

      public boolean isValidatePeriodically()
    • setValidatePeriodically

      public void setValidatePeriodically(boolean validatePeriodically)
    • getValidateTimeout

      public Duration getValidateTimeout()
    • setValidateTimeout

      public void setValidateTimeout(Duration validateTimeout)
    • getValidatePeriod

      public Duration getValidatePeriod()
    • setValidatePeriod

      public void setValidatePeriod(Duration validatePeriod)
    • isFailFast

      public boolean isFailFast()
    • setFailFast

      public void setFailFast(boolean failFast)
    • getIdleTime

      public Duration getIdleTime()
    • setIdleTime

      public void setIdleTime(Duration idleTime)
    • getPrunePeriod

      public Duration getPrunePeriod()
    • setPrunePeriod

      public void setPrunePeriod(Duration prunePeriod)
    • getBlockWaitTime

      public Duration getBlockWaitTime()
    • setBlockWaitTime

      public void setBlockWaitTime(Duration blockWaitTime)
    • getConnectionStrategy

      public AbstractLDAPConf.LdapConnectionStrategy getConnectionStrategy()
    • setConnectionStrategy

      public void setConnectionStrategy(AbstractLDAPConf.LdapConnectionStrategy connectionStrategy)
    • isUseStartTls

      public boolean isUseStartTls()
    • setUseStartTls

      public void setUseStartTls(boolean useStartTls)
    • getConnectTimeout

      public Duration getConnectTimeout()
    • setConnectTimeout

      public void setConnectTimeout(Duration connectTimeout)
    • getResponseTimeout

      public Duration getResponseTimeout()
    • setResponseTimeout

      public void setResponseTimeout(Duration responseTimeout)
    • isAllowMultipleDns

      public boolean isAllowMultipleDns()
    • setAllowMultipleDns

      public void setAllowMultipleDns(boolean allowMultipleDns)
    • isAllowMultipleEntries

      public boolean isAllowMultipleEntries()
    • setAllowMultipleEntries

      public void setAllowMultipleEntries(boolean allowMultipleEntries)
    • isFollowReferrals

      public boolean isFollowReferrals()
    • setFollowReferrals

      public void setFollowReferrals(boolean followReferrals)
    • getBinaryAttributes

      public List<String> getBinaryAttributes()
    • setBinaryAttributes

      public void setBinaryAttributes(List<String> binaryAttributes)