Interface ActivityPostService

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData)
      Post a custom activity type
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData, java.lang.String userId)
      Post a custom activity type
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData, org.alfresco.sync.repo.Client client)
      Post a custom activity type
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData, org.alfresco.sync.repo.Client client, FileInfo contentNodeInfo)
      Post a custom activity type
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.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)
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String beforeName)
      Post a pre-defined activity type - eg.
      void postActivity​(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name, org.alfresco.service.namespace.QName typeQName, org.alfresco.service.cmr.repository.NodeRef parentNodeRef)
      Post a pre-defined activity type - eg.
    • Method Detail

      • postActivity

        void postActivity​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          java.lang.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          java.lang.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          java.lang.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          java.lang.String jsonActivityData,
                          java.lang.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          org.alfresco.service.cmr.repository.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          org.alfresco.service.cmr.repository.NodeRef nodeRef,
                          java.lang.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​(java.lang.String activityType,
                          java.lang.String siteId,
                          java.lang.String appTool,
                          org.alfresco.service.cmr.repository.NodeRef nodeRef,
                          java.lang.String name,
                          org.alfresco.service.namespace.QName typeQName,
                          org.alfresco.service.cmr.repository.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