org.exoplatform.forum.ext.activity
Class PostActivityTask

java.lang.Object
  extended by org.exoplatform.forum.ext.activity.PostActivityTask
All Implemented Interfaces:
ActivityTask<ForumActivityContext>

public abstract class PostActivityTask
extends Object
implements ActivityTask<ForumActivityContext>

Created by The eXo Platform SAS Author : thanh_vucong thanh_vucong@exoplatform.com Jan 9, 2013


Field Summary
static PostActivityTask ADD_POST
           
static PostActivityTask HIDE_POST
           
protected static org.exoplatform.services.log.Log LOG
           
static PostActivityTask UNHIDE_POST
           
static PostActivityTask UPDATE_POST
           
 
Constructor Summary
PostActivityTask()
           
 
Method Summary
 void end(ForumActivityContext ctx)
           
protected abstract  org.exoplatform.social.core.activity.model.ExoSocialActivity processActivity(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
           
protected  org.exoplatform.social.core.activity.model.ExoSocialActivity processComment(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity comment)
           
protected abstract  org.exoplatform.social.core.activity.model.ExoSocialActivity processTitle(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
           
 void start(ForumActivityContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.exoplatform.forum.ext.activity.ActivityTask
execute
 

Field Detail

LOG

protected static final org.exoplatform.services.log.Log LOG

ADD_POST

public static PostActivityTask ADD_POST

UPDATE_POST

public static PostActivityTask UPDATE_POST

HIDE_POST

public static PostActivityTask HIDE_POST

UNHIDE_POST

public static PostActivityTask UNHIDE_POST
Constructor Detail

PostActivityTask

public PostActivityTask()
Method Detail

start

public void start(ForumActivityContext ctx)
Specified by:
start in interface ActivityTask<ForumActivityContext>

end

public void end(ForumActivityContext ctx)
Specified by:
end in interface ActivityTask<ForumActivityContext>

processTitle

protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity processTitle(org.exoplatform.social.core.activity.model.ExoSocialActivity activity)

processActivity

protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity processActivity(ForumActivityContext ctx,
                                                                                                org.exoplatform.social.core.activity.model.ExoSocialActivity activity)

processComment

protected org.exoplatform.social.core.activity.model.ExoSocialActivity processComment(ForumActivityContext ctx,
                                                                                      org.exoplatform.social.core.activity.model.ExoSocialActivity comment)


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.