public class ForumManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DTD_MMBOBCONFIG_1_0
DTD resource filename of the mmbob config file DTD version 1.0
|
static int |
FASTSYNC |
static String |
PUBLIC_ID_MMBOBCONFIG_1_0
Public ID of the mmbobconfig DTD version 1.0
|
static int |
SLOWSYNC |
| Constructor and Description |
|---|
ForumManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addWordFilter(String name,
String value) |
static String |
filterContent(Map<String,String> words,
String body) |
static String |
filterContent(String body) |
static String |
getAccountCreationType() |
static String |
getAccountRemovalType() |
static String |
getAvatarsGalleryEnabled() |
static String |
getAvatarsUploadEnabled() |
static Cloud |
getCloud()
ToDo: Write docs!
|
static String |
getContactInfoEnabled() |
static String |
getDefaultAccount() |
static String |
getDefaultPassword() |
static String |
getEmailtext(String role) |
static String |
getExternalRootUrl() |
static HashMap |
getFilterWords() |
static String |
getFooterPath() |
static Forum |
getForum(int id)
Get a forum by it's MMBase node number
|
static Forum |
getForum(String id)
Get a forum by it's MMBase node number
|
static Forum |
getForumByAlias(String key) |
static Forum |
getForumCloneMaster() |
static ForumConfig |
getForumConfig(String name) |
static Enumeration<Forum> |
getForums()
Get an enumeration of all the forums in the cloud
|
static int |
getForumsCount()
Get the number of forums in the cloud
|
static String |
getFromEmailAddress() |
static String |
getGuestReadModeType() |
static String |
getGuestWriteModeType() |
static String |
getHeaderPath() |
static String |
getLanguage() |
static String |
getLoginModeType() |
static String |
getLoginSystemType() |
static String |
getLogoutModeType() |
protected static Map |
getNamePassword(String id)
ToDo: Write docs!
|
static String |
getNavigationMethod() |
static int |
getPostingsOverflowPostArea() |
static int |
getPostingsOverflowThreadPage() |
static int |
getPostingsPerPage() |
int |
getPostThreadLoadedCount() |
static int |
getPreloadChangedThreadsTime() |
static String |
getPrivateMessagesEnabled() |
static int |
getQuotaMax() |
static int |
getQuotaSoftWarning() |
static int |
getQuotaWarning() |
static boolean |
getReplyOnEachPage() |
static String |
getSmileysEnabled() |
static int |
getSpeedPostTime() |
static int |
getSwapoutUnusedThreadsTime() |
static String |
getThreadStartLevel() |
static String |
getXSLTPostingsEven() |
static String |
getXSLTPostingsOdd() |
static void |
init()
Initialization
|
static boolean |
isRunning()
Determine if the forumManager passed it's initilization
|
static String |
longWordWrap(String body) |
static void |
maintainMemoryCaches()
ToDo: Write docs!
|
static int |
newForum(String name,
String language,
String description,
String account,
String password,
String nick,
String email)
Create a new forum
|
static void |
nodeDeleted(Node node)
Remove the given deleted node from the sync queues
ToDo: very ugly need to be beter
|
static void |
readConfig()
ToDo: Write docs!
Called on init.
|
static void |
registerPublicIDs()
Register the Public Ids for DTDs used by DatabaseReader
This method is called by XMLEntityResolver.
|
static boolean |
removeForum(int id)
Remove a forum by it's MMBase node number
|
static void |
removeWordFilter(String name) |
static void |
saveConfig() |
static void |
setAvatarsGalleryEnabled(String mode) |
static void |
setAvatarsUploadEnabled(String mode) |
static void |
setContactInfoEnabled(String mode) |
static void |
setGuestReadModeType(String mode) |
static void |
setGuestWriteModeType(String mode) |
static void |
setLoginModeType(String mode) |
static void |
setLoginSystemType(String system) |
static void |
setLogoutModeType(String mode) |
static void |
setPostingsPerPage(String number) |
static void |
setPrivateMessagesEnabled(String mode) |
static void |
setQuotaMax(int max) |
static void |
setQuotaMax(String maxs) |
static void |
setQuotaSoftWarning(String sws) |
static void |
setQuotaWarning(String ws) |
static void |
setSmileysEnabled(String mode) |
static void |
syncNode(Node node,
int queue)
ToDo: Write docs!
|
public static final int FASTSYNC
public static final int SLOWSYNC
public static final String DTD_MMBOBCONFIG_1_0
public static final String PUBLIC_ID_MMBOBCONFIG_1_0
public static void registerPublicIDs()
public static void init()
public static boolean isRunning()
true if the forumManager passed it's initilization, false if it isn'tpublic static int getForumsCount()
public static Enumeration<Forum> getForums()
public static Forum getForum(int id)
id - MMBase node number of the forumpublic static Forum getForumCloneMaster()
public static boolean removeForum(int id)
id - MMBase node number of the forumtrue if the remove action was successfulpublic static Forum getForum(String id)
id - MMBase node number of the forumpublic static int newForum(String name, String language, String description, String account, String password, String nick, String email)
name - Name of the new forumlanguage - Language of the new forumdescription - Description of the new forumaccount - account of the creator of the new forumpassword - password of the creator of the new forumpublic static void syncNode(Node node, int queue)
node - queue - public static void nodeDeleted(Node node)
node - public static String getDefaultPassword()
public static String getDefaultAccount()
public static String getLanguage()
public static Cloud getCloud()
public static void readConfig()
public static void saveConfig()
public static void maintainMemoryCaches()
public static void setQuotaMax(String maxs)
public static void setQuotaMax(int max)
public static void setQuotaSoftWarning(String sws)
public static void setQuotaWarning(String ws)
public static int getQuotaMax()
public static int getQuotaSoftWarning()
public static int getQuotaWarning()
public static ForumConfig getForumConfig(String name)
public static String getAccountCreationType()
public static String getAccountRemovalType()
public static String getLoginModeType()
public static String getLoginSystemType()
public static void setLoginModeType(String mode)
public static void setLoginSystemType(String system)
public static String getLogoutModeType()
public static void setLogoutModeType(String mode)
public static String getGuestReadModeType()
public static String getThreadStartLevel()
public static void setGuestReadModeType(String mode)
public static String getGuestWriteModeType()
public static void setGuestWriteModeType(String mode)
public static int getPreloadChangedThreadsTime()
public static int getSwapoutUnusedThreadsTime()
public static String getXSLTPostingsOdd()
public static String getXSLTPostingsEven()
public static String getAvatarsUploadEnabled()
public static void setAvatarsUploadEnabled(String mode)
public static String getAvatarsGalleryEnabled()
public static void setAvatarsGalleryEnabled(String mode)
public static void setContactInfoEnabled(String mode)
public static void setSmileysEnabled(String mode)
public static void setPrivateMessagesEnabled(String mode)
public static void setPostingsPerPage(String number)
public static String getContactInfoEnabled()
public static String getSmileysEnabled()
public static String getPrivateMessagesEnabled()
public static int getPostingsPerPage()
public static String getFromEmailAddress()
public static String getHeaderPath()
public static String getFooterPath()
public static String getNavigationMethod()
public int getPostThreadLoadedCount()
public static HashMap getFilterWords()
public static void removeWordFilter(String name)
public static int getSpeedPostTime()
public static int getPostingsOverflowPostArea()
public static int getPostingsOverflowThreadPage()
public static String getExternalRootUrl()
public static boolean getReplyOnEachPage()
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}