Class ActivityImageLinkUpdateListener
- java.lang.Object
-
- org.exoplatform.container.component.BaseComponentPlugin
-
- org.exoplatform.social.common.lifecycle.AbstractListenerPlugin
-
- org.exoplatform.social.core.activity.ActivityListenerPlugin
-
- org.exoplatform.social.ckeditor.listener.ActivityImageLinkUpdateListener
-
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin,org.exoplatform.social.common.lifecycle.LifeCycleListener<org.exoplatform.social.core.activity.ActivityLifeCycleEvent>,org.exoplatform.social.core.activity.ActivityListener
public class ActivityImageLinkUpdateListener extends org.exoplatform.social.core.activity.ActivityListenerPluginThis class is used as a listener that detects uploaded images on activity/comment/reply and store them on Personal Documents or Space Documen (if the activity is of type space) Once the file is stored, the activity message will be modified to use the WebDAV URL of image.
-
-
Constructor Summary
Constructors Constructor Description ActivityImageLinkUpdateListener(org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.services.cms.drives.ManageDriveService driveService, org.exoplatform.social.core.space.spi.SpaceService spaceService, HTMLUploadImageProcessor imageProcessor, org.exoplatform.container.xml.InitParams params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidlikeActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)voidlikeComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)voidsaveActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)voidsaveComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)voidupdateActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)voidupdateComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)-
Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ActivityImageLinkUpdateListener
public ActivityImageLinkUpdateListener(org.exoplatform.services.jcr.RepositoryService repositoryService, org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator, org.exoplatform.social.core.manager.ActivityManager activityManager, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.services.cms.drives.ManageDriveService driveService, org.exoplatform.social.core.space.spi.SpaceService spaceService, HTMLUploadImageProcessor imageProcessor, org.exoplatform.container.xml.InitParams params)
-
-
Method Detail
-
saveActivity
public void saveActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
updateActivity
public void updateActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
saveComment
public void saveComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
likeActivity
public void likeActivity(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
updateComment
public void updateComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
likeComment
public void likeComment(org.exoplatform.social.core.activity.ActivityLifeCycleEvent event)
-
-