* @throws RepositoryException
* @throws URISyntaxException
*/
public InvocationEvent retrieveInvocationEvent(String id) throws ItemNotFoundException, RepositoryException, URISyntaxException {
log.fine("JCRManager.retrieveWorkflowExecution()");
InvocationEvent _retVal = null;
try {
this.getSession();
Node _execNode = session.getNodeByUUID(id);
Property _propService = _execNode.getProperty("service");
Property _propOperation = _execNode.getProperty("operation");
Property _propInFile = _execNode.getProperty("inFile");
Property _propOutFile = _execNode.getProperty("outFile");
Property _propStart = _execNode.getProperty("start");
Property _propEnd = _execNode.getProperty("end");
_retVal = new InvocationEvent(id,
new URI(_propService.getString()),
_propOperation.getString(),
new URI(_propInFile.getString()),
new URI(_propOutFile.getString()),
_propStart.getDate().getTime(),