|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.applications.mmbob.ForumManager
forumManager ToDo: Write docs!
| Field Summary | |
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 Summary | |
ForumManager()
|
|
| Method Summary | |
static void |
addWordFilter(String name,
String value)
|
static String |
filterContent(HashMap 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 |
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! |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
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
| Constructor Detail |
public ForumManager()
| Method Detail |
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 getForums()
public static Forum getForum(int id)
id - MMBase node number of the forum
public static Forum getForumByAlias(String key)
public static Forum getForumCloneMaster()
public static boolean removeForum(int id)
id - MMBase node number of the forum
true if the remove action was successfulpublic static Forum getForum(String id)
id - MMBase node number of the forum
public 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 forum
public static void syncNode(Node node,
int queue)
node - queue - public static void nodeDeleted(Node node)
node - protected static Map getNamePassword(String id)
id - 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 String filterContent(String body)
public static HashMap getFilterWords()
public static void addWordFilter(String name,
String value)
public static void removeWordFilter(String name)
public static String longWordWrap(String body)
public static String filterContent(HashMap words,
String body)
public static int getSpeedPostTime()
public static int getPostingsOverflowPostArea()
public static int getPostingsOverflowThreadPage()
public static String getEmailtext(String role)
public static String getExternalRootUrl()
public static boolean getReplyOnEachPage()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||