我可以在创建新团队区域的同时创建子团队区域,但我还想使用普通的java API为现有团队创建子团队区域。
我认为我们需要为此设置项目区域工作副本,但后来我没有在方法列表中使用方法getTeamAreaHierarchy()
。
teamArea2 = (ITeamArea)ta.teamRepository.itemManager().fetchCompleteItem(TAHandle,IItemManager.DEFAULT,monitor);
IProcessAreaWorkingCopy areaWc = (IProcessAreaWorkingCopy)service.getWorkingCopyManager().createPrivateWorkingCopy(teamArea2);
但是当我执行'getTeamAreaHierarchy()
'时(我没有在点后面获取方法),我找不到areaWC.
方法。
我做错了什么?
答案 0 :(得分:0)
来自this thread,getTeamAreaHierarchy()
是ITeamAreaHierarchy
的方法,与IProcessAreaWorkingCopy
不同。
请检查ITeamArea teamArea2
变量上是否有该方法。
从your new question,我想这必须起作用:
ITeamArea TA = (ITeamArea)teamRepository.itemManager().fetchCompleteItem(newTAHandle,ItemManager.DEFAULT,monitor);
IProcessAreaWorkingCopy areaWc = (IProcessAreaWorkingCopy)service.getWorkingCopyManager().createPrivateWorkingCopy(TA);