Class FileFolderActivityPosterImpl
- java.lang.Object
-
- org.alfresco.service.cmr.activities.FileFolderActivityPosterImpl
-
- All Implemented Interfaces:
ActivityPoster
public class FileFolderActivityPosterImpl extends java.lang.Object implements ActivityPoster
A consolidated services for posting file folder activities. Some code was moved from webdav.ActivityPosterImpl and opencmis.ActivityPosterImpl.- Author:
- Gethin James
-
-
Field Summary
-
Fields inherited from interface org.alfresco.service.cmr.activities.ActivityPoster
DOWNLOADED
-
-
Constructor Summary
Constructors Constructor Description FileFolderActivityPosterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.json.JSONObjectcreateActivityJSON(java.lang.String tenantDomain, java.lang.String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String fileName)Create JSON suitable for create, modify or delete activity posts.voidpostFileFolderActivity(java.lang.String activityType, java.lang.String path, java.lang.String tenantDomain, java.lang.String siteId, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String fileName, java.lang.String appTool, org.alfresco.sync.repo.Client client, FileInfo fileInfo)Posts file folder activity.voidsetActivityService(ActivityService activityService)
-
-
-
Method Detail
-
postFileFolderActivity
public void postFileFolderActivity(java.lang.String activityType, java.lang.String path, java.lang.String tenantDomain, java.lang.String siteId, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String fileName, java.lang.String appTool, org.alfresco.sync.repo.Client client, FileInfo fileInfo)Description copied from interface:ActivityPosterPosts file folder activity.- Specified by:
postFileFolderActivityin interfaceActivityPoster- Parameters:
activityType- requiredpath- optionaltenantDomain- optionalsiteId- requiredparentNodeRef- optionalnodeRef- requiredfileName- requiredappTool- requiredclient- requiredfileInfo- optional
-
createActivityJSON
protected org.json.JSONObject createActivityJSON(java.lang.String tenantDomain, java.lang.String path, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String fileName) throws org.json.JSONExceptionCreate JSON suitable for create, modify or delete activity posts.- Parameters:
tenantDomain- Stringpath- StringparentNodeRef- NodeRefnodeRef- NodeReffileName- String- Returns:
- JSONObject
- Throws:
org.json.JSONException
-
setActivityService
public void setActivityService(ActivityService activityService)
-
-