Method Summary |
|
public ActorPermissions | createDefaultActorPermissions() |
public DiscussionForum | createDiscussionForum() |
public DiscussionTopic | createDiscussionForumTopic(DiscussionForum forum) |
public OpenTopic | createOpenForumTopic(OpenForum forum) |
public PrivateForum | createPrivateForum(String title) |
public PrivateTopic | createPrivateForumTopic(String title, boolean forumIsParent, boolean topicIsMutable, String userId, Long parentId) |
public void | deleteDiscussionForum(DiscussionForum forum) |
public void | deleteDiscussionForumTopic(DiscussionTopic topic) |
public void | deleteOpenForumTopic(OpenTopic topic) |
public void | deletePrivateForumTopic(PrivateTopic topic) |
public Area | getAreaByContextIdAndTypeId(String typeId) |
public EventTrackingService | getEventTrackingService() |
public BaseForum | getForumById(boolean open, Long forumId) |
public BaseForum | getForumByIdWithAttachments(Long forumId) |
public BaseForum | getForumByIdWithTopics(Long forumId) |
public List | getForumByTypeAndContext(String typeUuid) |
public List | getForumByTypeAndContext(String typeUuid, String contextId) |
public List | getForumByTypeAndContextWithTopicsAllAttachments(String typeUuid) |
public List | getForumByTypeAndContextWithTopicsMembership(String typeUuid, String contextId) |
public BaseForum | getForumByUuid(String forumId) |
public IdManager | getIdManager() |
public List | getModeratedTopicsInSite(String contextId) |
public int | getNumModTopicCurrentUserHasModPermFor(List membershipList) |
public PrivateForum | getPrivateForumByOwner(String owner) |
public PrivateForum | getPrivateForumByOwnerArea(String owner, Area area) |
public PrivateForum | getPrivateForumByOwnerAreaNull(String owner) |
public PrivateForum | getPrivateForumByOwnerAreaNullWithAllTopics(String owner) |
public PrivateForum | getPrivateForumByOwnerAreaWithAllTopics(String owner, Area area) |
public List | getRecentDiscussionForumMessages(int numberMessages, int numberDaysInPast) |
public List | getRecentOpenForumMessages(int numberMessages, int numberDaysInPast) |
public List | getRecentPrivateMessages(int numberMessages, int numberDaysInPast) |
public SessionManager | getSessionManager() |
public Topic | getTopicById(boolean open, Long topicId) |
public Topic | getTopicByIdWithAttachments(Long topicId) |
public Topic | getTopicByIdWithMessages(Long topicId) |
public Topic | getTopicByIdWithMessagesAndAttachments(Long topicId) |
public Topic | getTopicByUuid(String uuid) |
public List | getTopicsByIdWithMessages(Long forumId) |
public List | getTopicsByIdWithMessagesAndAttachments(Long forumId) |
public List | getTopicsByIdWithMessagesMembershipAndAttachments(Long forumId) |
public MessageForumsTypeManager | getTypeManager() |
public void | init() |
public void | initializeTopicsForForum(BaseForum forum) |
public void | saveDiscussionForum(DiscussionForum forum) |
public void | saveDiscussionForum(DiscussionForum forum, boolean draft) |
public void | saveDiscussionForumTopic(DiscussionTopic topic) |
public void | saveDiscussionForumTopic(DiscussionTopic topic, boolean parentForumDraftStatus) |
public void | saveOpenForumTopic(OpenTopic topic) |
public void | savePrivateForum(PrivateForum forum) |
public void | savePrivateForumTopic(PrivateTopic topic) |
public List | searchTopicMessages(Long topicId, String searchText) |
public void | setEventTrackingService(EventTrackingService eventTrackingService) |
public void | setIdManager(IdManager idManager) |
public void | setSessionManager(SessionManager sessionManager) |
public void | setTypeManager(MessageForumsTypeManager typeManager) |