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
FieldsModifier and TypeFieldDescriptionprotected final org.slf4j.Loggerprotected LdapUserTenantIdProviderprotected LdapUserDefinitionKeyProviderprotected LdapUserProperties -
Constructor Summary
ConstructorsConstructorDescriptionPlatformUserAttributesMapper(LdapUserProperties userProperties) PlatformUserAttributesMapper(LdapUserProperties userProperties, LdapUserTenantIdProvider tenantIdProvider, LdapUserDefinitionKeyProvider userDefinitionKeyProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetDisplayName(Attributes attributes) protected StringgetTenantId(Attributes attributes) protected StringgetUserDefinitionKey(Attributes attributes) protected PlatformIdentityInfoinfo(String name, String value, PlatformUser user) mapFromAttributes(Attributes attributes) voidsetTenantIdProvider(LdapUserTenantIdProvider tenantIdProvider) voidsetUserDefinitionKeyProvider(LdapUserDefinitionKeyProvider userDefinitionKeyProvider) voidsetUserProperties(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:
mapFromAttributesin interfaceAttributesMapper<PlatformUser>- Throws:
NamingException
-
getDisplayName
-
getTenantId
-
getUserDefinitionKey
-
info
-
getUserProperties
-
setUserProperties
-
getTenantIdProvider
-
setTenantIdProvider
-
getUserDefinitionKeyProvider
-
setUserDefinitionKeyProvider
-