Package org.alfresco.repo.activities
Class ActivityPostServiceImpl
- java.lang.Object
-
- org.alfresco.repo.activities.ActivityPostServiceImpl
-
- All Implemented Interfaces:
ActivityPostService
public class ActivityPostServiceImpl extends java.lang.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String activityData)Post a custom activity typevoidpostActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String activityData, java.lang.String userId)Post a custom activity typevoidpostActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String activityData, org.alfresco.sync.repo.Client client)Post a custom activity typevoidpostActivity(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 typevoidpostActivity(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)voidpostActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name)Post a pre-defined activity type - eg.voidpostActivity(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.voidsetEstimatedGridSize(int estGridSize)voidsetEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher)voidsetIgnoredActivityTypes(java.lang.String ignoredActivityTypes)voidsetPostDAO(ActivityPostDAO postDAO)voidsetTenantService(org.alfresco.repo.tenant.TenantService tenantService)voidsetUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
-
-
-
Method Detail
-
setIgnoredActivityTypes
public void setIgnoredActivityTypes(java.lang.String ignoredActivityTypes)
-
setUserNamesAreCaseSensitive
public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
-
setPostDAO
public void setPostDAO(ActivityPostDAO postDAO)
-
setTenantService
public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
-
setEstimatedGridSize
public void setEstimatedGridSize(int estGridSize)
-
setEventPublisher
public void setEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher)
-
postActivity
public void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String activityData, java.lang.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.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(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.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(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)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
-
-