org.alfresco.service.cmr.activities
Interface ActivityPostService

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

public interface ActivityPostService


Method Summary
 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.
 void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData)
          Post a custom activity type
 

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,
                  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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.