public abstract class TopicActivityTask extends Object implements ActivityTask<ForumActivityContext>
| Modifier and Type | Field and Description |
|---|---|
static TopicActivityTask |
ACTIVE_TOPIC |
static TopicActivityTask |
ADD_TOPIC |
static TopicActivityTask |
APPROVED_TOPIC |
static TopicActivityTask |
CENSORING_TOPIC |
static TopicActivityTask |
CLOSE_TOPIC |
static TopicActivityTask |
HIDDEN_TOPIC |
static TopicActivityTask |
LOCK_TOPIC |
protected static org.exoplatform.services.log.Log |
LOG |
static TopicActivityTask |
MERGE_TOPIC |
static TopicActivityTask |
MOVE_TOPIC |
static TopicActivityTask |
OPEN_TOPIC |
static String |
SPACE_GROUP_ID |
static TopicActivityTask |
SPLIT_TOPIC |
static TopicActivityTask |
UNAPPROVED_TOPIC |
static TopicActivityTask |
UNCENSORING_TOPIC |
static TopicActivityTask |
UNLOCK_TOPIC |
static TopicActivityTask |
UPDATE_FORUM_TOPIC |
static TopicActivityTask |
UPDATE_TOPIC_CONTENT |
static TopicActivityTask |
UPDATE_TOPIC_PROPERTIES |
static TopicActivityTask |
UPDATE_TOPIC_RATE |
static TopicActivityTask |
UPDATE_TOPIC_TITLE |
| Constructor and Description |
|---|
TopicActivityTask() |
| Modifier and Type | Method and Description |
|---|---|
void |
end(ForumActivityContext ctx) |
protected org.exoplatform.social.core.identity.model.Identity |
getOwnerStream(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) |
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity |
processTitle(ForumActivityContext ctx,
org.exoplatform.social.core.activity.model.ExoSocialActivity activity) |
void |
start(ForumActivityContext ctx) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteprotected static final org.exoplatform.services.log.Log LOG
public static final String SPACE_GROUP_ID
public static TopicActivityTask ADD_TOPIC
public static TopicActivityTask UPDATE_TOPIC_PROPERTIES
public static TopicActivityTask UPDATE_TOPIC_TITLE
public static TopicActivityTask UPDATE_TOPIC_CONTENT
public static TopicActivityTask UPDATE_TOPIC_RATE
public static TopicActivityTask CLOSE_TOPIC
public static TopicActivityTask OPEN_TOPIC
public static TopicActivityTask LOCK_TOPIC
public static TopicActivityTask UNLOCK_TOPIC
public static TopicActivityTask APPROVED_TOPIC
public static TopicActivityTask UNAPPROVED_TOPIC
public static TopicActivityTask HIDDEN_TOPIC
public static TopicActivityTask CENSORING_TOPIC
public static TopicActivityTask UNCENSORING_TOPIC
public static TopicActivityTask ACTIVE_TOPIC
public static TopicActivityTask MOVE_TOPIC
public static TopicActivityTask MERGE_TOPIC
public static TopicActivityTask SPLIT_TOPIC
public static TopicActivityTask UPDATE_FORUM_TOPIC
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity processTitle(ForumActivityContext ctx, org.exoplatform.social.core.activity.model.ExoSocialActivity activity)
activity - 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)
public void start(ForumActivityContext ctx)
start in interface ActivityTask<ForumActivityContext>public void end(ForumActivityContext ctx)
end in interface ActivityTask<ForumActivityContext>protected org.exoplatform.social.core.identity.model.Identity getOwnerStream(ForumActivityContext ctx)
Copyright © 2003–2017 eXo Platform SAS. All rights reserved.