Hi,
I have used below piece of code to find the team area members and I want to add them into the subscriptions.
But after adding them it are not visible in the web as well as eclipse client in subscribers option.
If I enter the fWorkItemServer.saveWorkItem2(WI, null, null); line at the end of below code I am getting AssertionFailedException.
I am unable to trace why its not able to add it in the workitem. I am gettting required members.
List teamAreas = projectArea.getTeamAreas();
IWorkItem WI = (IWorkItem)fWorkItemServer.getAuditableCommon().resolveAuditable(projectAreaHandle,IWorkItem.FULL_PROFILE,monitor).getWorkingCopy();
for (int i=0;i<teamAreas.size();i++) {
ITeamAreaHandle teamArea = (ITeamAreaHandle)teamAreas.get(i);
ITeamArea teamArea1 = (ITeamArea) fAuditableCommon.resolveAuditable(teamArea,
ItemProfile.createFullProfile(ITeamArea.ITEM_TYPE), monitor);
System.out.println("Name "+ teamArea1.getName());
ISubscriptions subscriptions = WI.getSubscriptions();
contributors1=teamArea1.getMembers();
for (IContributorHandle object : contributors1) {
IContributor contributor = (IContributor) fItemService.fetchItem(object, null);
subscriptions.add(contributor);
System.out.println("Names of Members: "+contributor.getName());
System.out.println("Names of Members: "+contributor.getUserId());
}
please check and let me know.