Class DefaultUserEmailResolver
java.lang.Object
io.jmix.notifications.channel.impl.DefaultUserEmailResolver
- All Implemented Interfaces:
- UserEmailResolver
@Component("ntf_DefaultUserEmailResolver")
@Order
public class DefaultUserEmailResolver
extends Object
implements UserEmailResolver
Default implementation of 
UserEmailResolver.
 Tries to resolve email as a value of user property specified in application property 'jmix.notifications.userEmailPropertyName' ('email' by default).
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Metadataprotected NotificationsPropertiesprotected UserRepository
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionresolveEmail(org.springframework.security.core.userdetails.UserDetails user) Resolves email for provided user.
- 
Field Details- 
userRepository
- 
metadata
- 
notificationsProperties
 
- 
- 
Constructor Details- 
DefaultUserEmailResolverpublic DefaultUserEmailResolver()
 
- 
- 
Method Details- 
resolveEmailDescription copied from interface:UserEmailResolverResolves email for provided user.- Specified by:
- resolveEmailin interface- UserEmailResolver
- Parameters:
- user- user
- Returns:
- email value or null if no email found
 
 
-