Package com.flowable.idm.engine.ldap
Class LdapConfiguration
- java.lang.Object
-
- com.flowable.idm.engine.ldap.LdapConfiguration
-
- All Implemented Interfaces:
LdapConfigurationApi
public class LdapConfiguration extends java.lang.Object implements LdapConfigurationApi
Configuration for the LDAP identity service.- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected DistinguishedNameProviderdistinguishedNameProviderprotected org.springframework.ldap.core.AttributesMapper<PlatformGroup>groupAttributesMapperprotected LdapGroupPropertiesgroupPropertiesprotected LdapGroupTenantIdProvidergroupTenantIdProviderprotected org.springframework.ldap.core.LdapOperationsldapOperationsprotected org.springframework.ldap.core.AttributesMapper<PlatformUser>userAttributesMapperprotected LdapUserDefinitionKeyProvideruserDefinitionKeyProviderprotected LdapUserPropertiesuserPropertiesprotected LdapUserTenantIdProvideruserTenantIdProvider
-
Constructor Summary
Constructors Constructor Description LdapConfiguration(org.springframework.ldap.core.LdapOperations ldapOperations, LdapUserProperties userProperties, LdapGroupProperties groupProperties)
-
Method Summary
-
-
-
Field Detail
-
ldapOperations
protected org.springframework.ldap.core.LdapOperations ldapOperations
-
userProperties
protected LdapUserProperties userProperties
-
groupProperties
protected LdapGroupProperties groupProperties
-
distinguishedNameProvider
protected DistinguishedNameProvider distinguishedNameProvider
-
userAttributesMapper
protected org.springframework.ldap.core.AttributesMapper<PlatformUser> userAttributesMapper
-
groupAttributesMapper
protected org.springframework.ldap.core.AttributesMapper<PlatformGroup> groupAttributesMapper
-
userTenantIdProvider
protected LdapUserTenantIdProvider userTenantIdProvider
-
userDefinitionKeyProvider
protected LdapUserDefinitionKeyProvider userDefinitionKeyProvider
-
groupTenantIdProvider
protected LdapGroupTenantIdProvider groupTenantIdProvider
-
-
Constructor Detail
-
LdapConfiguration
public LdapConfiguration(org.springframework.ldap.core.LdapOperations ldapOperations, LdapUserProperties userProperties, LdapGroupProperties groupProperties)
-
-
Method Detail
-
getLdapOperations
public org.springframework.ldap.core.LdapOperations getLdapOperations()
- Specified by:
getLdapOperationsin interfaceLdapConfigurationApi
-
setLdapOperations
public void setLdapOperations(org.springframework.ldap.core.LdapOperations ldapOperations)
-
getUserProperties
public LdapUserProperties getUserProperties()
- Specified by:
getUserPropertiesin interfaceLdapConfigurationApi
-
setUserProperties
public void setUserProperties(LdapUserProperties userProperties)
-
getUserDefinitionKeyProvider
public LdapUserDefinitionKeyProvider getUserDefinitionKeyProvider()
- Specified by:
getUserDefinitionKeyProviderin interfaceLdapConfigurationApi
-
setUserDefinitionKeyProvider
public void setUserDefinitionKeyProvider(LdapUserDefinitionKeyProvider userDefinitionKeyProvider)
-
getUserTenantIdProvider
public LdapUserTenantIdProvider getUserTenantIdProvider()
- Specified by:
getUserTenantIdProviderin interfaceLdapConfigurationApi
-
setUserTenantIdProvider
public void setUserTenantIdProvider(LdapUserTenantIdProvider userTenantIdProvider)
-
getGroupProperties
public LdapGroupProperties getGroupProperties()
- Specified by:
getGroupPropertiesin interfaceLdapConfigurationApi
-
setGroupProperties
public void setGroupProperties(LdapGroupProperties groupProperties)
-
getGroupTenantIdProvider
public LdapGroupTenantIdProvider getGroupTenantIdProvider()
- Specified by:
getGroupTenantIdProviderin interfaceLdapConfigurationApi
-
setGroupTenantIdProvider
public void setGroupTenantIdProvider(LdapGroupTenantIdProvider groupTenantIdProvider)
-
getDistinguishedNameProvider
public DistinguishedNameProvider getDistinguishedNameProvider()
- Specified by:
getDistinguishedNameProviderin interfaceLdapConfigurationApi
-
setDistinguishedNameProvider
public void setDistinguishedNameProvider(DistinguishedNameProvider distinguishedNameProvider)
-
getUserAttributesMapper
public org.springframework.ldap.core.AttributesMapper<PlatformUser> getUserAttributesMapper()
- Specified by:
getUserAttributesMapperin interfaceLdapConfigurationApi
-
setUserAttributesMapper
public void setUserAttributesMapper(org.springframework.ldap.core.AttributesMapper<PlatformUser> userAttributesMapper)
-
getGroupAttributesMapper
public org.springframework.ldap.core.AttributesMapper<PlatformGroup> getGroupAttributesMapper()
- Specified by:
getGroupAttributesMapperin interfaceLdapConfigurationApi
-
setGroupAttributesMapper
public void setGroupAttributesMapper(org.springframework.ldap.core.AttributesMapper<PlatformGroup> groupAttributesMapper)
-
-