我試着用實際的方式在工作項目中設置「討論」的值。設置RTC的「討論」屬性工作項目
我設法設置的「說明」屬性,但是當我試圖設置討論我得到空指針異常:
IWorkItemClient workItemClient= (IWorkItemClient)repository.getClientLibrary(IWorkItemClient.class);
IWorkItemWorkingCopyManager manager= workItemClient.getWorkItemWorkingCopyManager();
manager.connect(workItem, IWorkItem.SMALL_PROFILE, SysoutProgressMonitor.getMonitor());
WorkItemWorkingCopy wc= manager.getWorkingCopy(workItem);
IProgressMonitor monitor = SysoutProgressMonitor.getMonitor();
IWorkItemClient service = (IWorkItemClient) repository.getClientLibrary(IWorkItemClient.class);
IAttribute discussionAttribute = service.findAttribute(projectArea, "discussion", monitor);//Here I got a null "discussionAttribute"?
wc.getWorkItem().setValue(discussionAttribute, "New Value for Discussion");
任何想法!
什麼是'null'? 'wc.getWorkItem()'? – VonC 2013-05-13 12:57:22
IAttribute discussionAttribute = service.findAttribute(projectArea,「discussion」,monitor); //這裏我得到一個空的「discussionAttribute」? – Echo 2013-05-13 13:10:37