| Package | Description |
|---|---|
| org.exoplatform.forum.ext.activity |
| Modifier and Type | Method and Description |
|---|---|
ForumActivityContext |
ForumTaskManager.Task.getContext() |
static ForumActivityContext |
ForumActivityContext.makeContextForAddPost(org.exoplatform.forum.service.Post post)
create ForumActivityContext for add post case
|
static ForumActivityContext |
ForumActivityContext.makeContextForAddTopic(org.exoplatform.forum.service.Topic topic)
create ForumActivityContext for create new topic case
|
static ForumActivityContext |
ForumActivityContext.makeContextForMergeTopic(org.exoplatform.forum.service.Topic newTopic,
String removeActivityId1,
String removeActivityId2)
create ForumActivityContext for merge topic case
|
static ForumActivityContext |
ForumActivityContext.makeContextForMoveTopic(org.exoplatform.forum.service.Topic topic,
String toCategoryName,
String toForumName)
create ForumActivityContext for move topic case
|
static ForumActivityContext |
ForumActivityContext.makeContextForSplitTopic(org.exoplatform.forum.service.Topic newTopic,
org.exoplatform.forum.service.Topic splitedTopic,
String removeActivityId)
create ForumActivityContext for merge topic case
|
static ForumActivityContext |
ForumActivityContext.makeContextForUpdatePost(org.exoplatform.forum.service.Post post)
create ForumActivityContext for add post case
|
static ForumActivityContext |
ForumActivityContext.makeContextForUpdateStatusTopic(org.exoplatform.forum.service.Topic topic,
int updateType)
create ForumActivityContext for update type of topic case
|
static ForumActivityContext |
ForumActivityContext.makeContextForUpdateTopic(org.exoplatform.forum.service.Topic topic)
create ForumActivityContext for update content of topic case
|
| Modifier and Type | Method and Description |
|---|---|
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityBuilder.createActivity(org.exoplatform.forum.service.Topic topic,
ForumActivityContext ctx) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityBuilder.createActivityComment(org.exoplatform.forum.service.Post post,
ForumActivityContext ctx) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityBuilder.createActivityComment(org.exoplatform.forum.service.Topic topic,
ForumActivityContext ctx) |
void |
PostActivityTask.end(ForumActivityContext ctx) |
void |
TopicActivityTask.end(ForumActivityContext ctx) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ActivityExecutor.execute(ActivityTask<ForumActivityContext> task,
ForumActivityContext ctx) |
static String |
ForumActivityUtils.getActivityId(ForumActivityContext ctx)
Gets ActivityId from existing Topic in Context.
|
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityUtils.getActivityOfPollTopic(ForumActivityContext ctx)
Gets ActivityId of poll from existing Topic in Context.
|
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityUtils.getActivityOfTopic(ForumActivityContext ctx)
Gets ActivityId from existing Topic in Context.
|
protected org.exoplatform.social.core.identity.model.Identity |
TopicActivityTask.getOwnerStream(ForumActivityContext ctx) |
static org.exoplatform.forum.service.Topic |
ForumActivityUtils.getTopic(ForumActivityContext ctx) |
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity |
PostActivityTask.processActivity(ForumActivityContext ctx,
org.exoplatform.social.core.activity.model.ExoSocialActivity activity) |
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity |
TopicActivityTask.processActivity(ForumActivityContext ctx,
org.exoplatform.social.core.activity.model.ExoSocialActivity activity) |
protected org.exoplatform.social.core.activity.model.ExoSocialActivity |
TopicActivityTask.processComment(ForumActivityContext ctx) |
protected org.exoplatform.social.core.activity.model.ExoSocialActivity |
PostActivityTask.processComment(ForumActivityContext ctx,
org.exoplatform.social.core.activity.model.ExoSocialActivity comment) |
protected abstract org.exoplatform.social.core.activity.model.ExoSocialActivity |
TopicActivityTask.processTitle(ForumActivityContext ctx,
org.exoplatform.social.core.activity.model.ExoSocialActivity activity) |
void |
PostActivityTask.start(ForumActivityContext ctx) |
void |
TopicActivityTask.start(ForumActivityContext ctx) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ForumActivityBuilder.updateActivityComment(org.exoplatform.social.core.activity.model.ExoSocialActivity activity,
org.exoplatform.forum.service.Post post,
ForumActivityContext ctx) |
static void |
ForumActivityUtils.updateTopicPostCount(ForumActivityContext ctx,
boolean isAdded) |
| Modifier and Type | Method and Description |
|---|---|
void |
ForumTaskManager.addTask(ForumTaskManager.Task<ForumActivityContext> task) |
static org.exoplatform.social.core.activity.model.ExoSocialActivity |
ActivityExecutor.execute(ActivityTask<ForumActivityContext> task,
ForumActivityContext ctx) |
| Constructor and Description |
|---|
Task(ForumActivityContext ctx,
ActivityTask<T> task) |
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.