Package tigase.muc
Class RoomConfig
java.lang.Object
tigase.muc.RoomConfig
- Author:
- bmalkow
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDeprecated.static enumstatic enumstatic interfacestatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final tigase.form.Formstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(RoomConfig.RoomConfigListener listener) protected static String[]asStringTable(Enum<?>[] values) Integer[]calculateStatusCodesByDiff(RoomConfig oldConfig) clone()voidcopyFrom(tigase.form.Form configForm) voidcopyFrom(tigase.form.Form configForm, boolean fireEvents) voidvoidcopyFrom(RoomConfig c, boolean fireEvents) tigase.xml.Elementtigase.form.FormDeprecated.Use getWhois() instead.tigase.xmpp.jid.BareJIDgetWhois()protected voidinit()protected voidinit(tigase.form.Form form) booleanbooleanbooleanbooleanbooleanbooleanbooleanMake Room Publicly SearchablebooleanbooleanbooleanvoidvoidnotifyConfigUpdate(boolean initialConfigUpdate) voidnotifyConfigUpdate(Set<String> modifiedVars) voidDeprecated.voidreadFromElement(tigase.xml.Element element) voidremoveListener(RoomConfig.RoomConfigListener listener) voidvoidvoidDeprecated.
-
Field Details
-
MUC_ROOMCONFIG_ALLOWPM_KEY
- See Also:
-
MUC_ROOMCONFIG_WHOIS_KEY
- See Also:
-
MUC_ROOMCONFIG_CHANGESUBJECT_KEY
- See Also:
-
MUC_ROOMCONFIG_ENABLELOGGING_KEY
- See Also:
-
MUC_ROOMCONFIG_MAXHISTORY_KEY
- See Also:
-
MUC_ROOMCONFIG_MAXUSERS_KEY
- See Also:
-
MUC_ROOMCONFIG_MAX_USER_RESOURCES_KEY
- See Also:
-
MUC_ROOMCONFIG_MEMBERSONLY_KEY
- See Also:
-
MUC_ROOMCONFIG_ALLOWINVITES_KEY
- See Also:
-
MUC_ROOMCONFIG_MODERATEDROOM_KEY
- See Also:
-
MUC_ROOMCONFIG_PASSWORDPROTECTEDROOM_KEY
- See Also:
-
MUC_ROOMCONFIG_PERSISTENTROOM_KEY
- See Also:
-
MUC_ROOMCONFIG_PUBLICROOM_KEY
- See Also:
-
MUC_ROOMCONFIG_ROOMDESC_KEY
- See Also:
-
MUC_ROOMCONFIG_ROOMNAME_KEY
- See Also:
-
MUC_ROOMCONFIG_ROOMSECRET_KEY
- See Also:
-
TIGASE_ROOMCONFIG_PRESENCE_DELIVERY_LOGIC
- See Also:
-
TIGASE_ROOMCONFIG_PRESENCE_FILTERED_AFFILIATIONS
- See Also:
-
TIGASE_ROOMCONFIG_PRESENCE_FILTERING
- See Also:
-
TIGASE_ROOMCONFIG_WELCOME_MESSAGES
- See Also:
-
blacklist
-
form
protected final tigase.form.Form form
-
-
Constructor Details
-
RoomConfig
public RoomConfig(tigase.xmpp.jid.BareJID roomJID)
-
-
Method Details
-
asEnum
-
asStringTable
-
addListener
-
clone
-
calculateStatusCodesByDiff
-
copyFrom
public void copyFrom(tigase.form.Form configForm) -
copyFrom
public void copyFrom(tigase.form.Form configForm, boolean fireEvents) -
copyFrom
-
copyFrom
-
getAsElement
public tigase.xml.Element getAsElement() -
getConfigForm
public tigase.form.Form getConfigForm() -
getLoggingFormat
-
getMaxHistory
-
getMaxUserResources
-
getMaxUsers
-
getPassword
-
getPresenceDeliveryLogic
-
getPresenceFilteredAffiliations
-
getPrivateMessageACL
-
getWhois
-
getRoomAnonymity
Deprecated.Use getWhois() instead. -
getRoomDesc
-
getRoomJID
public tigase.xmpp.jid.BareJID getRoomJID() -
getRoomName
-
isChangeSubject
public boolean isChangeSubject() -
isInvitingAllowed
public boolean isInvitingAllowed() -
isLoggingEnabled
public boolean isLoggingEnabled() -
isPasswordProtectedRoom
public boolean isPasswordProtectedRoom() -
isPersistentRoom
public boolean isPersistentRoom() -
isPresenceFilterEnabled
public boolean isPresenceFilterEnabled() -
isRoomMembersOnly
public boolean isRoomMembersOnly() -
isRoomModerated
public boolean isRoomModerated() -
isRoomconfigPublicroom
public boolean isRoomconfigPublicroom()Make Room Publicly Searchable -
isWelcomeMessageEnabled
public boolean isWelcomeMessageEnabled() -
notifyConfigUpdate
public void notifyConfigUpdate() -
notifyConfigUpdate
public void notifyConfigUpdate(boolean initialConfigUpdate) -
notifyConfigUpdate
-
read
@Deprecated public void read(tigase.db.UserRepository repository, MUCConfig config, String subnode) throws tigase.db.TigaseDBException Deprecated.- Throws:
tigase.db.TigaseDBException
-
readFromElement
public void readFromElement(tigase.xml.Element element) -
removeListener
-
setValue
-
setValues
-
write
@Deprecated public void write(tigase.db.UserRepository repo, MUCConfig config, String subnode) throws tigase.db.TigaseDBException Deprecated.- Throws:
tigase.db.TigaseDBException
-
init
protected void init() -
init
protected void init(tigase.form.Form form)
-