How to fetch details present in a workitem of different tabs
One answer
I hope you're using the Plain Java API as explained by RS Jazz in his blog.
You can use createExtension for a small profile for a work item and pass IWorkItem.APPROVAL_DESCRIPTORS_PROPERTY as an argument
or
load FULL_PROFILE and directly get workitem.approvalDescriptor / approvals.
As for the Link section, I couldn't find any related property and posted the same question.sometime back.
UPDATE:
List allAttributeHandles = workItemClient.findAttributes(projectArea, monitor);
for(Object s : allAttributeHandles)
System.out.println(s);
With this, you can see all the available attributes in your console. compare the display name with fields in every tab. You'll be able to get all the fields you need.