conditions.put(SessionEventMatcher.EVENTTYPE_KEY, ExtendedEvent.NODE_MOVED);
conditions.put(SessionEventMatcher.PATH_KEY, srcNode.getInternalPath());
conditions.put(SessionEventMatcher.NODETYPES_KEY, readNodeTypeNames((NodeData)srcNode.getData()));
conditions.put(SessionEventMatcher.WORKSPACE_KEY, workspaceName);
InvocationContext ctx = new InvocationContext();
ctx.put(InvocationContext.CURRENT_ITEM, destNode);
ctx.put(InvocationContext.PREVIOUS_ITEM, srcNode);
ctx.put(InvocationContext.EVENT, ExtendedEvent.NODE_MOVED);
ctx.put(InvocationContext.EXO_CONTAINER, container);
launch(conditions, ctx);
}
finally
{
activeItem = null;