org.kinsources.kiwa.agora
Class Agora
java.lang.Object
org.kinsources.kiwa.agora.Agora
public class Agora
- extends java.lang.Object
- Author:
- christian.momon@devinsy.fr
Constructor Summary |
Agora()
|
Agora(long lastForumId,
long lastTopicId,
long lastMessageId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Agora
public Agora()
Agora
public Agora(long lastForumId,
long lastTopicId,
long lastMessageId)
clear
public void clear()
countOfForums
public long countOfForums()
- Returns:
countOfMessages
public long countOfMessages()
- Returns:
countOfTopics
public long countOfTopics()
- Returns:
createForum
public Forum createForum(java.lang.String title,
java.lang.String subtitle)
- Parameters:
title
- subtitle
-
- Returns:
createMessage
public Message createMessage(Topic topic,
long authorId,
java.lang.String authorName,
java.lang.String text)
createTopic
public Topic createTopic(Forum parent,
java.lang.String title)
- Parameters:
title
- subtitle
-
- Returns:
downForum
public void downForum(Forum forum)
- Parameters:
forumId
-
forums
public Forums forums()
getForumById
public Forum getForumById(long id)
- Parameters:
id
-
- Returns:
getMessageById
public Message getMessageById(long id)
- Parameters:
id
-
- Returns:
getTopicById
public Topic getTopicById(long id)
- Parameters:
id
-
- Returns:
lastForumId
public long lastForumId()
- Returns:
lastMessageId
public long lastMessageId()
- Returns:
lastTopicId
public long lastTopicId()
- Returns:
nextForumId
public long nextForumId()
- Returns:
nextMessageId
public long nextMessageId()
- Returns:
nextTopicId
public long nextTopicId()
- Returns:
rebuildForumIndexes
public void rebuildForumIndexes()
rebuildIndexes
public void rebuildIndexes()
rebuildMessageIndexes
public void rebuildMessageIndexes()
rebuildTopicIndexes
public void rebuildTopicIndexes()
removeForum
public void removeForum(Forum forum)
- Parameters:
topic
-
removeMessage
public void removeMessage(Message message)
- Parameters:
topic
-
removeTopic
public void removeTopic(Topic topic)
- Parameters:
topic
-
resetLastIds
public void resetLastIds()
upForum
public void upForum(Forum forum)
- Parameters:
forumId
-