Class FileFolderActivityPosterImpl

java.lang.Object
org.alfresco.service.cmr.activities.FileFolderActivityPosterImpl
All Implemented Interfaces:
ActivityPoster

public class FileFolderActivityPosterImpl extends Object implements ActivityPoster
A consolidated services for posting file folder activities. Some code was moved from webdav.ActivityPosterImpl and opencmis.ActivityPosterImpl.
Author:
Gethin James
  • Constructor Details

    • FileFolderActivityPosterImpl

      public FileFolderActivityPosterImpl()
  • Method Details

    • postFileFolderActivity

      public void postFileFolderActivity(String activityType, String path, String tenantDomain, String siteId, NodeRef parentNodeRef, NodeRef nodeRef, String fileName, String appTool, org.alfresco.sync.repo.Client client, FileInfo fileInfo)
      Description copied from interface: ActivityPoster
      Posts file folder activity.
      Specified by:
      postFileFolderActivity in interface ActivityPoster
      Parameters:
      activityType - required
      path - optional
      tenantDomain - optional
      siteId - required
      parentNodeRef - optional
      nodeRef - required
      fileName - required
      appTool - required
      client - required
      fileInfo - optional
    • createActivityJSON

      protected org.json.JSONObject createActivityJSON(String tenantDomain, String path, NodeRef parentNodeRef, NodeRef nodeRef, String fileName) throws org.json.JSONException
      Create JSON suitable for create, modify or delete activity posts.
      Parameters:
      tenantDomain - String
      path - String
      parentNodeRef - NodeRef
      nodeRef - NodeRef
      fileName - String
      Returns:
      JSONObject
      Throws:
      org.json.JSONException
    • setActivityService

      public void setActivityService(ActivityService activityService)