@Override
@Transactional(propagation = Propagation.REQUIRED)
public void userIdChangedEvent(UserIdChangedEvent event)
{
String fromUserId = event.getFromUserId();
for( TLEGroup group : dao.getGroupsContainingUser(fromUserId) )
{
Set<String> users = group.getUsers();
users.remove(fromUserId);
users.add(event.getToUserId());
dao.update(group);
eventService
.publishApplicationEvent(new GroupEditEvent(group.getUuid(), Collections.singleton(fromUserId)));
}
}
TLEGroupServiceImpl.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:Equella
作者:
评论列表
文章目录