How to get the corresponding stream of a known workspace?
![]()
Hi, now I have the UUID of the build workspace, how can I get its flow target stream?
|
One answer
![]()
First, you have to retrieve the IWorkspace object for the build workspace from the UUID param:
UUID uuid = ...
Then, you can retrieve the flows from that workspace:
List<FlowEntry> flows = ((Workspace) wks).getFlows();
Notice you have to cast the IWorkspace object to a Workspace object to invoke the getFlows() method.
Finally, you will have to filter that list to get only the deliver targets:
if ((flow.getFlags() & FlowFlags.DELIVER) != 0) {
Cheers.
|