TLEGroupServiceImpl.java 文件源码

java
阅读 28 收藏 0 点赞 0 评论 0

项目:Equella 作者:
@RequiresPrivilege(priv = "EDIT_USER_MANAGEMENT")
@Transactional(propagation = Propagation.REQUIRED)
public void delete(TLEGroup group, boolean deleteChildren)
{
    TLEGroup parent = group.getParent();

    if( !deleteChildren )
    {
        // Move children up to same level as group we're deleting
        for( TLEGroup child : getGroupsInGroup(group) )
        {
            child.setParent(parent);
            updateGroup(child);
            dao.update(child);
        }
    }

    dao.delete(group);
    eventService.publishApplicationEvent(new GroupDeletedEvent(group.getUuid()));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号