Class RDBMSActivityFileStoragePlugin

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.social.core.storage.ActivityFileStoragePlugin
org.exoplatform.social.core.jpa.storage.RDBMSActivityFileStoragePlugin
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class RDBMSActivityFileStoragePlugin extends ActivityFileStoragePlugin
This plugin will store activity attachment files using FileService
  • Constructor Details

    • RDBMSActivityFileStoragePlugin

      public RDBMSActivityFileStoragePlugin(org.exoplatform.commons.file.services.FileService fileService, org.exoplatform.upload.UploadService uploadService, org.exoplatform.container.xml.InitParams initParams)
  • Method Details

    • 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
      Description copied from class: ActivityFileStoragePlugin
      Store attachments to a given activity
      Specified by:
      storeAttachments in class ActivityFileStoragePlugin
      Parameters:
      activity -
      streamOwner -
      attachments -
      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
      Description copied from class: ActivityFileStoragePlugin
      Attach existing files to a given activity
      Specified by:
      attachExistingFile in class ActivityFileStoragePlugin
      Parameters:
      activity -
      streamOwner -
      attachment -
      Throws:
      Exception