Class ActivityPostServiceImpl

java.lang.Object
org.alfresco.repo.activities.ActivityPostServiceImpl
All Implemented Interfaces:
ActivityPostService

public class ActivityPostServiceImpl extends Object implements ActivityPostService
Activity Post Service Implementation
Since:
3.0
Author:
janv
  • Constructor Details

    • ActivityPostServiceImpl

      public ActivityPostServiceImpl()
  • Method Details

    • setIgnoredActivityTypes

      public void setIgnoredActivityTypes(String ignoredActivityTypes)
    • setUserNamesAreCaseSensitive

      public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
    • setPostDAO

      public void setPostDAO(ActivityPostDAO postDAO)
    • setTenantService

      public void setTenantService(TenantService tenantService)
    • setEstimatedGridSize

      public void setEstimatedGridSize(int estGridSize)
    • setEventPublisher

      public void setEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher)
    • postActivity

      public void postActivity(String activityType, String siteId, String appTool, String activityData)
      Description copied from interface: ActivityPostService
      Post a custom activity type
      Specified by:
      postActivity in interface ActivityPostService
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      activityData - - required
    • postActivity

      public void postActivity(String activityType, String siteId, String appTool, String activityData, org.alfresco.sync.repo.Client client)
      Description copied from interface: ActivityPostService
      Post a custom activity type
      Specified by:
      postActivity in interface ActivityPostService
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      activityData - - required
    • postActivity

      public void postActivity(String activityType, String siteId, String appTool, String jsonActivityData, org.alfresco.sync.repo.Client client, FileInfo contentNodeInfo)
      Description copied from interface: ActivityPostService
      Post a custom activity type
      Specified by:
      postActivity in interface ActivityPostService
      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

      public void postActivity(String activityType, String siteId, String appTool, String activityData, String userId)
      Description copied from interface: ActivityPostService
      Post a custom activity type
      Specified by:
      postActivity in interface ActivityPostService
      Parameters:
      activityType - - required
      siteId - - optional, if null will be stored as empty string
      appTool - - optional, if null will be stored as empty string
      activityData - - required
      userId - - required
    • postActivity

      public void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef)
      Description copied from interface: ActivityPostService
      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)
      Specified by:
      postActivity in interface ActivityPostService
      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

      public void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name)
      Description copied from interface: ActivityPostService
      Post a pre-defined activity type - eg. for checked-out nodeRef or renamed nodeRef
      Specified by:
      postActivity in interface ActivityPostService
      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
      name - - optional - name of node (eg. prior to name change)
    • postActivity

      public void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name, QName typeQName, NodeRef parentNodeRef)
      Description copied from interface: ActivityPostService
      Post a pre-defined activity type - eg. for deleted nodeRef
      Specified by:
      postActivity in interface ActivityPostService
      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