public class Agora
extends java.lang.Object
Constructor and Description |
---|
Agora() |
Agora(long lastForumId,
long lastTopicId,
long lastMessageId) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
long |
countOfForums() |
long |
countOfMessages() |
long |
countOfTopics() |
Forum |
createForum(java.lang.String title,
java.lang.String subtitle) |
Message |
createMessage(Topic topic,
long authorId,
java.lang.String authorName,
java.lang.String text) |
Topic |
createTopic(Forum parent,
java.lang.String title) |
void |
downForum(Forum forum) |
Forums |
forums() |
Forum |
getForumById(long id) |
Message |
getMessageById(long id) |
Topic |
getTopicById(long id) |
long |
lastForumId() |
long |
lastMessageId() |
long |
lastTopicId() |
long |
nextForumId() |
long |
nextMessageId() |
long |
nextTopicId() |
void |
rebuildForumIndexes() |
void |
rebuildIndexes() |
void |
rebuildMessageIndexes() |
void |
rebuildTopicIndexes() |
void |
removeForum(Forum forum) |
void |
removeMessage(Message message) |
void |
removeTopic(Topic topic) |
void |
resetLastIds() |
void |
upForum(Forum forum) |
public Agora()
public Agora(long lastForumId, long lastTopicId, long lastMessageId)
public void clear()
public long countOfForums()
public long countOfMessages()
public long countOfTopics()
public Forum createForum(java.lang.String title, java.lang.String subtitle)
title
- subtitle
- public Message createMessage(Topic topic, long authorId, java.lang.String authorName, java.lang.String text)
public Topic createTopic(Forum parent, java.lang.String title)
title
- subtitle
- public void downForum(Forum forum)
forumId
- public Forums forums()
public Forum getForumById(long id)
id
- public Message getMessageById(long id)
id
- public Topic getTopicById(long id)
id
- public long lastForumId()
public long lastMessageId()
public long lastTopicId()
public long nextForumId()
public long nextMessageId()
public long nextTopicId()
public void rebuildForumIndexes()
public void rebuildIndexes()
public void rebuildMessageIndexes()
public void rebuildTopicIndexes()
public void removeForum(Forum forum)
topic
- public void removeMessage(Message message)
topic
- public void removeTopic(Topic topic)
topic
- public void resetLastIds()
public void upForum(Forum forum)
forumId
-