Retrieve IChangeSet by changeSetItemId
Accepted answer
As described in https://rsjazz.wordpress.com/2013/03/20/understanding-and-using-the-rtc-java-client-api/ section UUID's, you create a handle from the UUID and then you use the normal search/resolve mechanism to get the object.
Comments
Working code snippet:
String uuid = "_kpercZeHEeSI854Fc8OZ_A";
// IItemHandle handle = [itemtype].ITEM_TYPE.createItemHandle(UUID.valueOf(uuid_string), null);
IChangeSetHandle changeSetHandle=(IChangeSetHandle)IChangeSet.ITEM_TYPE.createItemHandle(UUID.valueOf(uuid), null);
IChangeSet changeset = (IChangeSet) TeamRepository.itemManager()
.fetchCompleteItem(changeSetHandle, IItemManager.DEFAULT,
null);