Package org.alfresco.repo.activities
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 Summary
Constructors Constructor Description ActivityPostServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostActivity(String activityType, String siteId, String appTool, String activityData)Post a custom activity typevoidpostActivity(String activityType, String siteId, String appTool, String activityData, String userId)Post a custom activity typevoidpostActivity(String activityType, String siteId, String appTool, String activityData, org.alfresco.sync.repo.Client client)Post a custom activity typevoidpostActivity(String activityType, String siteId, String appTool, String jsonActivityData, org.alfresco.sync.repo.Client client, FileInfo contentNodeInfo)Post a custom activity typevoidpostActivity(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)voidpostActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name)Post a pre-defined activity type - eg.voidpostActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name, QName typeQName, NodeRef parentNodeRef)Post a pre-defined activity type - eg.voidsetEstimatedGridSize(int estGridSize)voidsetEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher)voidsetIgnoredActivityTypes(String ignoredActivityTypes)voidsetPostDAO(ActivityPostDAO postDAO)voidsetTenantService(TenantService tenantService)voidsetUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
-
-
-
Method Detail
-
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:ActivityPostServicePost a custom activity type- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringactivityData- - required
-
postActivity
public void postActivity(String activityType, String siteId, String appTool, String activityData, org.alfresco.sync.repo.Client client)
Description copied from interface:ActivityPostServicePost a custom activity type- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringactivityData- - 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:ActivityPostServicePost a custom activity type- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringjsonActivityData- - requiredcontentNodeInfo- FileInfo
-
postActivity
public void postActivity(String activityType, String siteId, String appTool, String activityData, String userId)
Description copied from interface:ActivityPostServicePost a custom activity type- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringactivityData- - requireduserId- - required
-
postActivity
public void postActivity(String activityType, String siteId, String appTool, NodeRef nodeRef)
Description copied from interface:ActivityPostServicePost 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:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringnodeRef- - 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:ActivityPostServicePost a pre-defined activity type - eg. for checked-out nodeRef or renamed nodeRef- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringnodeRef- - required - do not use deleted (or about to be deleted) nodeRefname- - 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:ActivityPostServicePost a pre-defined activity type - eg. for deleted nodeRef- Specified by:
postActivityin interfaceActivityPostService- Parameters:
activityType- - requiredsiteId- - optional, if null will be stored as empty stringappTool- - optional, if null will be stored as empty stringnodeRef- - required - can be a deleted (or about to be deleted) nodeRefname- - optional - name of nametypeQName- - optional - type of nodeparentNodeRef- - required - used to lookup path/displayPath
-
-