Class ECMSActivityFileStoragePlugin
- java.lang.Object
-
- org.exoplatform.container.component.BaseComponentPlugin
-
- org.exoplatform.social.core.storage.ActivityFileStoragePlugin
-
- org.exoplatform.wcm.ext.component.activity.ECMSActivityFileStoragePlugin
-
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public class ECMSActivityFileStoragePlugin extends org.exoplatform.social.core.storage.ActivityFileStoragePluginThis plugin will store activity attachment files in JCR
-
-
Constructor Summary
Constructors Constructor Description ECMSActivityFileStoragePlugin(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService, org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.cms.documents.AutoVersionService autoVersionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachExistingFile(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ActivityFile attachment)voidstoreAttachments(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ActivityFile... attachments)-
Methods inherited from class org.exoplatform.social.core.storage.ActivityFileStoragePlugin
concatenateParam, getDatasourceName, getPriority, readParamValues, setDatasourceName, setPriority
-
-
-
-
Constructor Detail
-
ECMSActivityFileStoragePlugin
public ECMSActivityFileStoragePlugin(org.exoplatform.social.core.space.spi.SpaceService spaceService, org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator, org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.services.jcr.ext.app.SessionProviderService sessionProviderService, org.exoplatform.container.xml.InitParams initParams, org.exoplatform.services.cms.documents.AutoVersionService autoVersionService)
-
-
Method Detail
-
storeAttachments
public void storeAttachments(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ActivityFile... attachments) throws Exception- Specified by:
storeAttachmentsin classorg.exoplatform.social.core.storage.ActivityFileStoragePlugin- Throws:
Exception
-
attachExistingFile
public void attachExistingFile(org.exoplatform.social.core.activity.model.ExoSocialActivity activity, org.exoplatform.social.core.identity.model.Identity streamOwner, org.exoplatform.social.core.activity.model.ActivityFile attachment) throws Exception- Specified by:
attachExistingFilein classorg.exoplatform.social.core.storage.ActivityFileStoragePlugin- Throws:
Exception
-
-