Package com.flowable.core.idm.api.ldap
Interface LdapUserDefinitionKeyProvider
- All Known Implementing Classes:
DefaultLdapUserDefinitionKeyProvider
public interface LdapUserDefinitionKeyProvider
A provider for a user definition key based on LDAP user
Attributes
.- Author:
- Filip Hrisafov
-
Method Summary
Modifier and TypeMethodDescriptioncreateUserDefinitionKeyFilter
(String queryUserDefinitionKey) Method for providing the optionalFilter
for the user definition key being queried.determineUserDefinitionKey
(Attributes attributes) Method for extracting the user definition key from the providedAttributes
-
Method Details
-
determineUserDefinitionKey
Method for extracting the user definition key from the providedAttributes
- Parameters:
attributes
- the attributes that can be used to determine the user definition key- Returns:
- the user definition key for the user
-
createUserDefinitionKeyFilter
Method for providing the optionalFilter
for the user definition key being queried. If no filter is provided, then querying on user definition key would be ignored.- Parameters:
queryUserDefinitionKey
- the query user definition key, nevernull
- Returns:
- the optional LDAP filter
-