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
Modifier and TypeClassDescriptionstatic enum
The ldap connection pool passivator.static enum
static enum
Describe hostname verification strategies.static enum
Describe trust manager strategies.static enum
The ldap type used to handle specific ops. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowMultipleDns
(boolean allowMultipleDns) void
setAllowMultipleEntries
(boolean allowMultipleEntries) void
void
setBinaryAttributes
(List<String> binaryAttributes) void
setBindCredential
(String bindCredential) void
void
setBlockWaitTime
(Duration blockWaitTime) void
setConnectionStrategy
(AbstractLDAPConf.LdapConnectionStrategy connectionStrategy) void
setConnectTimeout
(Duration connectTimeout) void
setDisablePooling
(boolean disablePooling) void
setFailFast
(boolean failFast) void
setFollowReferrals
(boolean followReferrals) void
setHostnameVerifier
(AbstractLDAPConf.LdapHostnameVerifier hostnameVerifier) void
setIdleTime
(Duration idleTime) void
setLdapType
(AbstractLDAPConf.LdapType ldapType) void
setLdapUrl
(String ldapUrl) void
setMaxPoolSize
(int maxPoolSize) void
setMinPoolSize
(int minPoolSize) void
setPageSize
(int pageSize) void
setPoolPassivator
(AbstractLDAPConf.LdapConnectionPoolPassivator poolPassivator) void
setPrunePeriod
(Duration prunePeriod) void
setResponseTimeout
(Duration responseTimeout) void
setSearchFilter
(String searchFilter) void
setSubtreeSearch
(boolean subtreeSearch) void
setTrustManager
(AbstractLDAPConf.LdapTrustManager trustManager) void
setUseStartTls
(boolean useStartTls) void
setValidateOnCheckout
(boolean validateOnCheckout) void
setValidatePeriod
(Duration validatePeriod) void
setValidatePeriodically
(boolean validatePeriodically) void
setValidateTimeout
(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
-