Package org.apache.syncope.common.lib
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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractLDAPConf.LdapConnectionPoolPassivator
The ldap connection pool passivator.static class
AbstractLDAPConf.LdapConnectionStrategy
static class
AbstractLDAPConf.LdapHostnameVerifier
Describe hostname verification strategies.static class
AbstractLDAPConf.LdapTrustManager
Describe trust manager strategies.static class
AbstractLDAPConf.LdapType
The ldap type used to handle specific ops.
-
Constructor Summary
Constructors Constructor Description AbstractLDAPConf()
-
Method Summary
-
-
-
Method Detail
-
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
public AbstractLDAPConf.LdapConnectionPoolPassivator 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)
-
-