for (Node node : nodesToRefresh)\r
jcrRefresh(node);\r
refresh(null);\r
-\r
- // boolean wasRemoved = false;\r
- // boolean wasAdded = false;\r
- //\r
- // for (Event event : events) {\r
- // // if (log.isDebugEnabled())\r
- // // log.debug("Received event " + event);\r
- // int eventType = event.getType();\r
- // if (eventType == Event.NODE_REMOVED) {\r
- // String path = event.getPath();\r
- // String parPath = JcrUtils.parentPath(path);\r
- // if (session.nodeExists(parPath)) {\r
- // Node currNode = session.getNode(parPath);\r
- // if (currNode.isNodeType(NodeType.NT_UNSTRUCTURED)) {\r
- // // jcrRefresh(currNode);\r
- // wasRemoved = true;\r
- // }\r
- // }\r
- // } else if (eventType == Event.NODE_ADDED) {\r
- // // refresh(lastSelectedTargetElement);\r
- // String path = event.getPath();\r
- // if (session.nodeExists(path)) {\r
- // Node currNode = session.getNode(path);\r
- // if (currNode.isNodeType(SlcTypes.SLC_TEST_RESULT)\r
- // || currNode\r
- // .isNodeType(SlcTypes.SLC_RESULT_FOLDER)) {\r
- // // refresh(lastSelectedTargetElement);\r
- // wasAdded = true;\r
- // // resultTreeViewer.expandToLevel(\r
- // // lastSelectedTargetElement, 1);\r
- // }\r
- // }\r
- // }\r
- // }\r
- // if (wasRemoved || wasAdded)\r
- // refresh(lastSelectedSourceElementParent);\r
}\r
}\r
\r
\r
protected void onEventInUiThread(List<Event> events)\r
throws RepositoryException {\r
- for (Event event : events) {\r
- if (log.isDebugEnabled())\r
- log.debug("Received event " + event);\r
- }\r
- refresh(lastSelectedSourceElementParent);\r
+ if (lastSelectedSourceElementParent != null)\r
+ refresh(lastSelectedSourceElementParent);\r
}\r
}\r
\r