@Override protected void extendUIActivity(BaseUIActivity uiActivity, ExoSocialActivity activity) { UIDocActivity docActivity = (UIDocActivity) uiActivity; // if (activity.getTemplateParams() == null) { saveToNewDataFormat(activity); } // Map<String, String> activityParams = activity.getTemplateParams(); docActivity.docLink = activityParams.get(UIDocActivity.DOCLINK); docActivity.docName = activityParams.get(UIDocActivity.DOCNAME); docActivity.message = activityParams.get(UIDocActivity.MESSAGE); docActivity.docPath = activityParams.get(UIDocActivity.DOCPATH); docActivity.repository = activityParams.get(UIDocActivity.REPOSITORY); docActivity.workspace = activityParams.get(UIDocActivity.WORKSPACE); // escape node name for special characters docActivity.docPath = escapeIllegalJcrCharsOnNodeName(docActivity.docPath); }