Interface ActivityPostService

All Known Subinterfaces:
ActivityService
All Known Implementing Classes:
ActivityPostServiceImpl, ActivityServiceImpl

@AlfrescoPublicApi public interface ActivityPostService
  • Method Details

    • postActivity

      void postActivity(String activityType, String siteId, String appTool, String jsonActivityData)
      Post a custom activity type
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      jsonActivityData - - required
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, String jsonActivityData, org.alfresco.sync.repo.Client client)
      Post a custom activity type
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      jsonActivityData - - required
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, String jsonActivityData, org.alfresco.sync.repo.Client client, FileInfo contentNodeInfo)
      Post a custom activity type
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      jsonActivityData - - required
      contentNodeInfo - FileInfo
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, String jsonActivityData, String userId)
      Post a custom activity type
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      jsonActivityData - - required
      userId - - required
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef)
      Post a pre-defined activity type - certain activity data will be looked-up asynchronously, including: name (of nodeRef) displayPath typeQName firstName (of posting user) lastName (of posting user)
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      nodeRef - - required - do not use for deleted (or about to be deleted) nodeRef
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String beforeName)
      Post a pre-defined activity type - eg. for checked-out nodeRef or renamed nodeRef
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      nodeRef - - required - do not use deleted (or about to be deleted) nodeRef
      beforeName - - optional - name of node (eg. prior to name change)
    • postActivity

      void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name, QName typeQName, NodeRef parentNodeRef)
      Post a pre-defined activity type - eg. for deleted nodeRef
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      nodeRef - - required - can be a deleted (or about to be deleted) nodeRef
      name - - optional - name of name
      typeQName - - optional - type of node
      parentNodeRef - - required - used to lookup path/displayPath