Package org.alfresco.repo.activities
Class ActivityPostServiceImpl
java.lang.Object
org.alfresco.repo.activities.ActivityPostServiceImpl
- All Implemented Interfaces:
ActivityPostService
Activity Post Service Implementation
- Since:
- 3.0
- Author:
- janv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpostActivity(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)voidPost a pre-defined activity type - eg. for checked-out nodeRef or renamed nodeRefvoidpostActivity(String activityType, String siteId, String appTool, NodeRef nodeRef, String name, QName typeQName, NodeRef parentNodeRef) Post a pre-defined activity type - eg. for deleted nodeRefvoidsetEstimatedGridSize(int estGridSize) voidsetEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher) voidsetIgnoredActivityTypes(String ignoredActivityTypes) voidsetPostDAO(ActivityPostDAO postDAO) voidsetTenantService(TenantService tenantService) voidsetUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
-
Constructor Details
-
ActivityPostServiceImpl
public ActivityPostServiceImpl()
-
-
Method Details
-
setIgnoredActivityTypes
-
setUserNamesAreCaseSensitive
public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive) -
setPostDAO
-
setTenantService
-
setEstimatedGridSize
public void setEstimatedGridSize(int estGridSize) -
setEventPublisher
public void setEventPublisher(org.alfresco.sync.repo.events.EventPublisher eventPublisher) -
postActivity
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
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
-