It's all about the answers!

Ask a question

Local workspace full path - precondition


Yehiel Glass (25528786) | asked Jul 15 '12, 8:33 a.m.
retagged Jul 16 '12, 9:29 a.m. by Evan Hughes (2.4k1218)
Hi,
How can I get the real path to a file using deliver operation precondition ?
I know I can get the path from the root folder of the eclipse project, but I want to get the path to the Eclipse project also (like : C:\first_folder\second_folder\abc.cob) .
Thanks.

One answer



permanent link
Evan Hughes (2.4k1218) | answered Jul 16 '12, 9:34 a.m.
JAZZ DEVELOPER
edited Jul 16 '12, 9:35 a.m.
It sounds like you want to use a client-side precondition on deliver. 

Take a look at the AbstractShareableAdvisor. The bit close to:

ISharingManager sharingManager = FileSystemCore.getSharingManager();
Collection<IShareable> shareables = sharingManager.findShareables(sourceWorkspace, componentHandle, versionableHandle, changeMonitor.newChild(1));

is probably what you want.


Comments
Evan Hughes commented Jul 16 '12, 9:36 a.m.
JAZZ DEVELOPER

Note that the "ishareable" listed above should be "IShareable". For some reason the website is monkeying with my capitalization.

Your answer


Register or to post your answer.