-\r
- // try {\r
- // Node source = session.getNodeByIdentifier(id);\r
- // String name;\r
- // if (source.hasProperty(Property.JCR_TITLE))\r
- // name = source.getProperty(Property.JCR_TITLE)\r
- // .getString();\r
- // else if (source.hasProperty(SlcNames.SLC_TEST_CASE))\r
- // name = source.getProperty(SlcNames.SLC_TEST_CASE)\r
- // .getString();\r
- // else\r
- // name = source.getName();\r
- //\r
- // // Check if a user defined folder result with same name\r
- // // exists\r
- // // at target\r
- // if (targetParentNode.hasNode(name)\r
- // && targetParentNode.getNode(name).isNodeType(\r
- // SlcTypes.SLC_RESULT_FOLDER)) {\r
- // ConfirmOverwriteWizard wizard = new\r
- // ConfirmOverwriteWizard(\r
- // name, targetParentNode);\r
- // WizardDialog dialog = new WizardDialog(Display\r
- // .getDefault().getActiveShell(), wizard);\r
- //\r
- // if (dialog.open() == WizardDialog.CANCEL)\r
- // return true;\r
- //\r
- // if (wizard.overwrite()) {\r
- // targetParentNode.getNode(name).remove();\r
- // // session.save();\r
- // } else\r
- // name = wizard.newName();\r
- // }\r
- //\r
- // Node target;\r
- // boolean passedStatus = source\r
- // .getNode(SlcNames.SLC_AGGREGATED_STATUS)\r
- // .getProperty(SlcNames.SLC_SUCCESS).getBoolean();\r
- //\r
- // if (!isActionUnderMyResult) {// Copy\r
- // target = targetParentNode.addNode(source.getName(),\r
- // source.getPrimaryNodeType().getName());\r
- // JcrUtils.copy(source, target);\r
- // } else {// move\r
- // String sourcePath = source.getPath();\r
- // String destPath = targetParentNode.getPath() + "/"\r
- // + name;\r
- // session.move(sourcePath, destPath);\r
- // // session.save();\r
- // // Update passed status of the parent source Node\r
- // ResultParentUtils\r
- // .updatePassedStatus(session.getNode(JcrUtils\r
- // .parentPath(sourcePath)), true);\r
- // target = session.getNode(destPath);\r
- //\r
- // }\r
- // if (!target.isNodeType(NodeType.MIX_TITLE))\r
- // target.addMixin(NodeType.MIX_TITLE);\r
- // target.setProperty(Property.JCR_TITLE, name);\r
- // ResultParentUtils.updatePassedStatus(target.getParent(),\r
- // passedStatus);\r
- // session.save();\r
-\r