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
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe ldap connection pool passivator.static enumstatic enumDescribe hostname verification strategies.static enumDescribe trust manager strategies.static enumThe ldap type used to handle specific ops. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAllowMultipleDns(boolean allowMultipleDns) voidsetAllowMultipleEntries(boolean allowMultipleEntries) voidvoidsetBinaryAttributes(List<String> binaryAttributes) voidsetBindCredential(String bindCredential) voidvoidsetBlockWaitTime(Duration blockWaitTime) voidsetConnectionStrategy(AbstractLDAPConf.LdapConnectionStrategy connectionStrategy) voidsetConnectTimeout(Duration connectTimeout) voidsetDisablePooling(boolean disablePooling) voidsetFailFast(boolean failFast) voidsetFollowReferrals(boolean followReferrals) voidsetHostnameVerifier(AbstractLDAPConf.LdapHostnameVerifier hostnameVerifier) voidsetIdleTime(Duration idleTime) voidsetLdapType(AbstractLDAPConf.LdapType ldapType) voidsetLdapUrl(String ldapUrl) voidsetMaxPoolSize(int maxPoolSize) voidsetMinPoolSize(int minPoolSize) voidsetPageSize(int pageSize) voidsetPoolPassivator(AbstractLDAPConf.LdapConnectionPoolPassivator poolPassivator) voidsetPrunePeriod(Duration prunePeriod) voidsetResponseTimeout(Duration responseTimeout) voidsetSearchFilter(String searchFilter) voidsetSubtreeSearch(boolean subtreeSearch) voidsetTrustManager(AbstractLDAPConf.LdapTrustManager trustManager) voidsetUseStartTls(boolean useStartTls) voidsetValidateOnCheckout(boolean validateOnCheckout) voidsetValidatePeriod(Duration validatePeriod) voidsetValidatePeriodically(boolean validatePeriodically) voidsetValidateTimeout(Duration validateTimeout)
-
Constructor Details
-
AbstractLDAPConf
public AbstractLDAPConf()
-
-
Method Details
-
getSearchFilter
-
setSearchFilter
-
getPageSize
public int getPageSize() -
setPageSize
public void setPageSize(int pageSize) -
isSubtreeSearch
public boolean isSubtreeSearch() -
setSubtreeSearch
public void setSubtreeSearch(boolean subtreeSearch) -
getLdapType
-
setLdapType
-
getLdapUrl
-
setLdapUrl
-
getBindDn
-
setBindDn
-
getBindCredential
-
setBindCredential
-
getBaseDn
-
setBaseDn
-
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
-
getHostnameVerifier
-
setHostnameVerifier
-
getTrustManager
-
setTrustManager
-
isValidateOnCheckout
public boolean isValidateOnCheckout() -
setValidateOnCheckout
public void setValidateOnCheckout(boolean validateOnCheckout) -
isValidatePeriodically
public boolean isValidatePeriodically() -
setValidatePeriodically
public void setValidatePeriodically(boolean validatePeriodically) -
getValidateTimeout
-
setValidateTimeout
-
getValidatePeriod
-
setValidatePeriod
-
isFailFast
public boolean isFailFast() -
setFailFast
public void setFailFast(boolean failFast) -
getIdleTime
-
setIdleTime
-
getPrunePeriod
-
setPrunePeriod
-
getBlockWaitTime
-
setBlockWaitTime
-
getConnectionStrategy
-
setConnectionStrategy
-
isUseStartTls
public boolean isUseStartTls() -
setUseStartTls
public void setUseStartTls(boolean useStartTls) -
getConnectTimeout
-
setConnectTimeout
-
getResponseTimeout
-
setResponseTimeout
-
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
-
setBinaryAttributes
-