Class TopicActivityTask
java.lang.Object
org.exoplatform.forum.ext.activity.TopicActivityTask
- All Implemented Interfaces:
ActivityTask<ForumActivityContext>
public abstract class TopicActivityTask
extends Object
implements ActivityTask<ForumActivityContext>
Created by The eXo Platform SAS
Author : thanh_vucong
thanh_vucong@exoplatform.com
Jan 9, 2013
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskprotected static final org.exoplatform.services.log.Logstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic final Stringstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTaskstatic TopicActivityTask -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidend(ForumActivityContext ctx) protected org.exoplatform.social.core.identity.model.Identityprotected abstract org.exoplatform.social.core.activity.model.ExoSocialActivityprocessActivity(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) protected org.exoplatform.social.core.activity.model.ExoSocialActivityprotected abstract org.exoplatform.social.core.activity.model.ExoSocialActivityprocessTitle(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.exoplatform.forum.ext.activity.ActivityTask
execute
-
Field Details
-
LOG
protected static final org.exoplatform.services.log.Log LOG -
SPACE_GROUP_ID
- See Also:
-
ADD_TOPIC
-
UPDATE_TOPIC_PROPERTIES
-
UPDATE_TOPIC_TITLE
-
UPDATE_TOPIC_CONTENT
-
UPDATE_TOPIC_RATE
-
CLOSE_TOPIC
-
OPEN_TOPIC
-
LOCK_TOPIC
-
UNLOCK_TOPIC
-
APPROVED_TOPIC
-
UNAPPROVED_TOPIC
-
HIDDEN_TOPIC
-
CENSORING_TOPIC
-
UNCENSORING_TOPIC
-
ACTIVE_TOPIC
-
MOVE_TOPIC
-
MERGE_TOPIC
-
SPLIT_TOPIC
-
UPDATE_FORUM_TOPIC
-
-
Constructor Details
-
TopicActivityTask
public TopicActivityTask()
-
-
Method Details
-
processTitle
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity processTitle(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity activity) - Parameters:
activity-- Returns:
-
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) -
start
- Specified by:
startin interfaceActivityTask<ForumActivityContext>
-
end
- Specified by:
endin interfaceActivityTask<ForumActivityContext>
-
getOwnerStream
protected org.exoplatform.social.core.identity.model.Identity getOwnerStream(ForumActivityContext ctx)
-