Class ActivityPostServiceImpl

    • Constructor Detail

      • ActivityPostServiceImpl

        public ActivityPostServiceImpl()
    • Method Detail

      • setIgnoredActivityTypes

        public void setIgnoredActivityTypes​(String ignoredActivityTypes)
      • setUserNamesAreCaseSensitive

        public void setUserNamesAreCaseSensitive​(boolean userNamesAreCaseSensitive)
      • 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