Class UserUpdateListenerAdminUser
java.lang.Object
com.broadleafcommerce.adminuser.user.messaging.UserUpdateListenerAdminUser
Handles updating
AdminUsers after their corresponding Auth Users
are updated.- Author:
- Chris Schneider, Nathan Moore (nathandmoore)
-
Constructor Summary
ConstructorsConstructorDescriptionUserUpdateListenerAdminUser(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, AdminUserService<AdminUser> adminUserService) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.data.tracking.core.context.ContextInfobuildContextInfo(User user) protected AdminUserService<AdminUser>protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionServicevoidprotected booleanmapChanges(@NonNull AdminUser adminUser, @NonNull User user) protected voidprocessMessage(org.springframework.messaging.Message<User> userMessage)
-
Constructor Details
-
UserUpdateListenerAdminUser
public UserUpdateListenerAdminUser(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, AdminUserService<AdminUser> adminUserService)
-
-
Method Details
-
listen
@StreamListener("userUpdateAdminUserInput") public void listen(org.springframework.messaging.Message<User> userMessage) -
processMessage
-
mapChanges
Maps over changes to make to anAdminUserfrom an AuthUser. Does not handle the actual persistence call.- Parameters:
adminUser- Admin user to potentially updateuser- Auth user that was updated- Returns:
- Whether any changes were made
-
buildContextInfo
-
getIdempotentConsumptionService
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentConsumptionService() -
getAdminUserService
-