|
Jive Forums API (5.5.20.2-oracle) Developer Javadocs | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jivesoftware.base.ban.AbstractBanManager
com.jivesoftware.forum.ban.BanManagerImpl
public class BanManagerImpl
A concrete instance of the BanManager interface providing additional forum functionality to the base ban manager model.
Field Summary |
---|
Fields inherited from class com.jivesoftware.base.ban.AbstractBanManager |
---|
banDAO |
Fields inherited from interface com.jivesoftware.base.ban.BanManager |
---|
PROPERTY_BANNED_USER_ENABLE, PROPERTY_EMAIL_ADDRESS, PROPERTY_EMAIL_BODY, PROPERTY_EMAIL_NAME, PROPERTY_EMAIL_NOTIFY_ENABLED, PROPERTY_EMAIL_SUBJECT, TYPE_BAN_IP, TYPE_BAN_USER |
Method Summary | |
---|---|
static BanManagerImpl |
getInstance()
Provides singleton access to a BanManagerImpl instance. |
void |
setBanningEnabled(boolean enabled)
Overridden to provide specific forum functionality of installing the ban message interceptor when banning is set to enabled, and removing the ban message interceptor when banning is set to disabled. |
void |
userCreated(UserEvent event)
Fired when a user is created. |
void |
userDeleted(UserEvent event)
Fired when a user is deleted. |
void |
userModified(UserEvent event)
Fired when a user is modified. |
Methods inherited from class com.jivesoftware.base.ban.AbstractBanManager |
---|
createBan, getBan, getBan, getBans, getBans, getEmailAddress, getEmailBody, getEmailName, getEmailSubject, isBanningEnabled, isEmailNotifyEnabled, isValidIpAddress, populateContext, removeBan, setEmailAddress, setEmailBody, setEmailName, setEmailNotifyEnabled, setEmailSubject, updateBan |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static BanManagerImpl getInstance()
public void setBanningEnabled(boolean enabled)
setBanningEnabled
in interface BanManager
setBanningEnabled
in class AbstractBanManager
enabled
- the boolean value to enable / disable banningpublic void userCreated(UserEvent event)
UserListener
event
- the UserEventpublic void userDeleted(UserEvent event)
UserListener
event
- the UserEventpublic void userModified(UserEvent event)
UserListener
event
- the UserEvent
|
Jive Forums Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |