Class ForumSpaceActivityPublisher

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.forum.service.ForumEventListener
org.exoplatform.forum.ext.impl.ForumSpaceActivityPublisher
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin, org.exoplatform.forum.service.ForumEventLifeCycle

public class ForumSpaceActivityPublisher extends org.exoplatform.forum.service.ForumEventListener
Version:
$Revision$
Author:
Patrice Lamarque
  • Field Details

  • Constructor Details

    • ForumSpaceActivityPublisher

      public ForumSpaceActivityPublisher()
  • Method Details

    • saveCategory

      public void saveCategory(org.exoplatform.forum.service.Category category)
      Specified by:
      saveCategory in interface org.exoplatform.forum.service.ForumEventLifeCycle
      Specified by:
      saveCategory in class org.exoplatform.forum.service.ForumEventListener
    • saveForum

      public void saveForum(org.exoplatform.forum.service.Forum forum)
      Specified by:
      saveForum in interface org.exoplatform.forum.service.ForumEventLifeCycle
      Specified by:
      saveForum in class org.exoplatform.forum.service.ForumEventListener
    • setIsActivityCommentCreated

      public void setIsActivityCommentCreated(boolean commentAlreadyCreated)
    • isActivityCommentCreated

      public boolean isActivityCommentCreated()
    • addPost

      public void addPost(org.exoplatform.forum.service.Post post)
    • updatePost

      public void updatePost(org.exoplatform.forum.service.Post post)
    • updatePost

      public void updatePost(org.exoplatform.forum.service.Post post, int type)
    • addTopic

      public void addTopic(org.exoplatform.forum.service.Topic topic)
    • updateTopic

      public void updateTopic(org.exoplatform.forum.service.Topic topic)
    • updateTopics

      public void updateTopics(List<org.exoplatform.forum.service.Topic> topics, boolean isLock)
    • moveTopic

      public void moveTopic(org.exoplatform.forum.service.Topic topic, String toCategoryName, String toForumName)
    • movePost

      public void movePost(List<org.exoplatform.forum.service.Post> posts, List<String> srcPostActivityIds, String desTopicPath)
    • mergeTopic

      public void mergeTopic(org.exoplatform.forum.service.Topic newTopic, String removeActivityId1, String removeActivityId2)
    • splitTopic

      public void splitTopic(org.exoplatform.forum.service.Topic newTopic, org.exoplatform.forum.service.Topic splitedTopic, String removeActivityId)
    • removeActivity

      public void removeActivity(String activityId)
    • removeComment

      public void removeComment(String activityId, String commentId)