2013-02-25 32 views
0

我有一个与变更集关联的组件。从变更集中获取组件名称

现在我需要从

我已成功地获取IComponentHandle对象的变更不.getItemId()获取组件的名称。 我一直在寻找一种方法从IComponentHandle获取组件名称。 ...你能帮我解决这个问题吗!

IComponentHandle component = changeSet.getComponent(); 
    IConfiguration configuration = workspaceConnection.configuration(component); 

由于提前,

回答

2

如果您有:

IProgressMonitor monitor; 
ITeamRepository repository; 

您可以使用:

IComponentHandle componentHandle= changeSet.getComponent(); 

IComponent component = (IComponent) repository.itemManager().fetchCompleteItem(componentHandle, IItemManager.DEFAULT, monitor); 

要获取组件和使用:

component.getName()