|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsfs2x.client.requests.BaseRequest
sfs2x.client.requests.GenericMessageRequest
sfs2x.client.requests.ModeratorMessageRequest
public class ModeratorMessageRequest
Sends a moderator message to a specific user or a group of users.
The current user must have moderation privileges to be able to send the message (see the User.privilegeId property).
The recipientMode parameter in the class constructor is used to determine the message recipients: a single user or all the users in a Room, a Group or the entire Zone. Upon message delivery, the clients of the recipient users dispatch the moderatorMessage event.
Example
SFSEvent.MODERATOR_MESSAGE,
User.getPrivilegeId(),
AdminMessageRequest| Field Summary |
|---|
| Fields inherited from class sfs2x.client.requests.GenericMessageRequest |
|---|
KEY_MESSAGE, KEY_MESSAGE_TYPE, KEY_RECIPIENT, KEY_RECIPIENT_MODE, KEY_ROOM_ID, KEY_SENDER_DATA, KEY_USER_ID, KEY_XTRA_PARAMS |
| Fields inherited from class sfs2x.client.requests.BaseRequest |
|---|
AddBuddy, AdminMessage, AutoJoin, BanUser, BlockBuddy, CallExtension, ChangeRoomCapacity, ChangeRoomName, ChangeRoomPassword, CreateRoom, CreateSFSGame, FindRooms, FindUsers, GenericMessage, GetRoomList, GoOnline, Handshake, InitBuddyList, InvitationReply, InviteUser, JoinRoom, KEY_ERROR_CODE, KEY_ERROR_PARAMS, KickUser, LeaveRoom, Login, Logout, ManualDisconnection, ModeratorMessage, ObjectMessage, PingPong, PlayerToSpectator, PrivateMessage, PublicMessage, QuickJoinGame, RemoveBuddy, SetBuddyVariables, SetRoomVariables, SetUserVariables, SpectatorToPlayer, SubscribeRoomGroup, UnsubscribeRoomGroup |
| Constructor Summary | |
|---|---|
ModeratorMessageRequest(java.lang.String message,
MessageRecipientMode recipientMode)
|
|
ModeratorMessageRequest(java.lang.String message,
MessageRecipientMode recipientMode,
com.smartfoxserver.v2.entities.data.ISFSObject params)
Creates a new ModeratorMessageRequest instance. |
|
| Method Summary |
|---|
| Methods inherited from class sfs2x.client.requests.GenericMessageRequest |
|---|
execute, validate |
| Methods inherited from class sfs2x.client.requests.BaseRequest |
|---|
getId, getMessage, getTargetController, isEncrypted, setEncrypted, setId, setTargetController |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModeratorMessageRequest(java.lang.String message,
MessageRecipientMode recipientMode,
com.smartfoxserver.v2.entities.data.ISFSObject params)
message - The message of the moderator to be sent to the target user/s defined by the recipientMode parameter.recipientMode - An instance of MessageRecipientMode containing the target to which the message should be delivered.params - An instance of SFSObject containing custom parameters to be sent to the recipient user/s.SmartFox.send(sfs2x.client.requests.IRequest),
SFSObject
public ModeratorMessageRequest(java.lang.String message,
MessageRecipientMode recipientMode)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||