diff --git a/source/java/org/alfresco/repo/webdav/ActivityPosterImpl.java b/source/java/org/alfresco/repo/webdav/ActivityPosterImpl.java index 423b1dbc37..b9e4ffbeee 100644 --- a/source/java/org/alfresco/repo/webdav/ActivityPosterImpl.java +++ b/source/java/org/alfresco/repo/webdav/ActivityPosterImpl.java @@ -43,7 +43,7 @@ public class ActivityPosterImpl implements ActivityPoster private static final String FILE_ADDED = "org.alfresco.documentlibrary.file-added"; private static final String FILE_UPDATED = "org.alfresco.documentlibrary.file-updated"; private static final String FILE_DELETED = "org.alfresco.documentlibrary.file-deleted"; - private static final String APP_TOOL = "WebDAV"; + private String appTool; private ActivityService activityService; private NodeService nodeService; private PersonService personService; @@ -58,13 +58,15 @@ public class ActivityPosterImpl implements ActivityPoster /** * Constructor - * + * + * @param appTool * @param activityService * @param nodeService * @param personService */ - public ActivityPosterImpl(ActivityService activityService, NodeService nodeService, PersonService personService) + public ActivityPosterImpl(String appTool, ActivityService activityService, NodeService nodeService, PersonService personService) { + this.appTool = appTool; this.activityService = activityService; this.nodeService = nodeService; this.personService = personService; @@ -126,7 +128,7 @@ public class ActivityPosterImpl implements ActivityPoster activityService.postActivity( activityType, siteId, - APP_TOOL, + appTool, json.toString()); } @@ -201,6 +203,10 @@ public class ActivityPosterImpl implements ActivityPoster return new Pair(firstName, lastName); } + public void setAppTool(String appTool) + { + this.appTool = appTool; + } public void setActivityService(ActivityService activityService) { diff --git a/source/java/org/alfresco/repo/webdav/WebDAVServlet.java b/source/java/org/alfresco/repo/webdav/WebDAVServlet.java index 32b502486a..60e6dec469 100644 --- a/source/java/org/alfresco/repo/webdav/WebDAVServlet.java +++ b/source/java/org/alfresco/repo/webdav/WebDAVServlet.java @@ -321,7 +321,7 @@ public class WebDAVServlet extends HttpServlet singletonCache = (SimpleCache)context.getBean("immutableSingletonCache"); // Collaborator used by WebDAV methods to create activity posts. - activityPoster = new ActivityPosterImpl(activityService, nodeService, personService); + activityPoster = new ActivityPosterImpl("WebDAV", activityService, nodeService, personService); // Create the WebDAV helper m_davHelper = (WebDAVHelper) context.getBean("webDAVHelper");