It's all about the answers!

Ask a question

Setting the "plannedFor" attribute of a work item


Ariel Sakin (16185) | asked May 14 '10, 11:37 a.m.
Hi,
I wrote a function that updates the Category ("Filed Against") of a work item from a String.
I would like to do the same for the "Planned for" field but I can't seem to find a way to get an IIterationHandle object.
I will really appreciate some help with this.

Thanks!
Ariel Sakin (IBM)

The Category function looks like this:

public void setCategory(String categoryName) throws RTCException {

ITeamRepository teamrepo = (ITeamRepository) rtc_item.getOrigin();

IWorkItemClient workItemClient = (IWorkItemClient) teamrepo.getClientLibrary(IWorkItemClient.class);

List<String> path= Arrays.asList(categoryName.split("/"));
ICategoryHandle category;
try {
category = workItemClient.findCategoryByNamePath(projectArea, path, null);

if (category == null) {
throw new RTCException("Category Not Found");
}

rtc_item.setCategory(category);
} catch (TeamRepositoryException e) {
throw new RTCException(e.getMessage());
}
}

Be the first one to answer this question!


Register or to post your answer.