Package com.flowable.idm.engine.ldap
Class PlatformUserAttributesMapper
java.lang.Object
com.flowable.idm.engine.ldap.PlatformUserAttributesMapper
- All Implemented Interfaces:
AttributesMapper<PlatformUser>
- Author:
- Filip Hrisafov
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.slf4j.Logger
protected LdapUserTenantIdProvider
protected LdapUserDefinitionKeyProvider
protected LdapUserProperties
-
Constructor Summary
ConstructorDescriptionPlatformUserAttributesMapper
(LdapUserProperties userProperties) PlatformUserAttributesMapper
(LdapUserProperties userProperties, LdapUserTenantIdProvider tenantIdProvider, LdapUserDefinitionKeyProvider userDefinitionKeyProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
getDisplayName
(Attributes attributes) protected String
getTenantId
(Attributes attributes) protected String
getUserDefinitionKey
(Attributes attributes) protected PlatformIdentityInfo
info
(String name, String value, PlatformUser user) mapFromAttributes
(Attributes attributes) void
setTenantIdProvider
(LdapUserTenantIdProvider tenantIdProvider) void
setUserDefinitionKeyProvider
(LdapUserDefinitionKeyProvider userDefinitionKeyProvider) void
setUserProperties
(LdapUserProperties userProperties)
-
Field Details
-
logger
protected final org.slf4j.Logger logger -
userProperties
-
tenantIdProvider
-
userDefinitionKeyProvider
-
-
Constructor Details
-
PlatformUserAttributesMapper
-
PlatformUserAttributesMapper
public PlatformUserAttributesMapper(LdapUserProperties userProperties, LdapUserTenantIdProvider tenantIdProvider, LdapUserDefinitionKeyProvider userDefinitionKeyProvider)
-
-
Method Details
-
mapFromAttributes
- Specified by:
mapFromAttributes
in interfaceAttributesMapper<PlatformUser>
- Throws:
NamingException
-
getDisplayName
-
getTenantId
-
getUserDefinitionKey
-
info
-
getUserProperties
-
setUserProperties
-
getTenantIdProvider
-
setTenantIdProvider
-
getUserDefinitionKeyProvider
-
setUserDefinitionKeyProvider
-