HierarchyServiceImpl.java 文件源码

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

项目:Equella 作者:
@Override
@Transactional(propagation = Propagation.REQUIRED)
@SecureOnCall(priv = "MODIFY_KEY_RESOURCE")
public void addKeyResource(HierarchyTreeNode node, ItemKey itemId)
{
    final HierarchyTopic topic = getHierarchyTopic(node.getId());
    final Item item = itemService.get(itemId);

    List<Item> list = topic.getKeyResources();
    if( list == null )
    {
        list = new ArrayList<Item>();
        topic.setKeyResources(list);
    }

    if( !list.contains(item) )
    {
        list.add(item);
    }

    dao.saveOrUpdate(topic);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号