| 
 | Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ParticipantStatusListener
A listener that is fired anytime a participant's status in a room is changed, such as the user being kicked, banned, or granted admin permissions.
| Method Summary | |
|---|---|
|  void | adminGranted(String participant)Called when an owner grants administrator privileges to a user. | 
|  void | adminRevoked(String participant)Called when an owner revokes administrator privileges from a user. | 
|  void | banned(String participant,
       String actor,
       String reason)Called when an administrator or owner banned a participant from the room. | 
|  void | joined(String participant)Called when a new room occupant has joined the room. | 
|  void | kicked(String participant,
       String actor,
       String reason)Called when a room participant has been kicked from the room. | 
|  void | left(String participant)Called when a room occupant has left the room on its own. | 
|  void | membershipGranted(String participant)Called when an administrator grants a user membership to the room. | 
|  void | membershipRevoked(String participant)Called when an administrator revokes a user membership to the room. | 
|  void | moderatorGranted(String participant)Called when an administrator grants moderator privileges to a user. | 
|  void | moderatorRevoked(String participant)Called when an administrator revokes moderator privileges from a user. | 
|  void | nicknameChanged(String participant,
                String newNickname)Called when a participant changed his/her nickname in the room. | 
|  void | ownershipGranted(String participant)Called when an owner grants a user ownership on the room. | 
|  void | ownershipRevoked(String participant)Called when an owner revokes a user ownership on the room. | 
|  void | voiceGranted(String participant)Called when a moderator grants voice to a visitor. | 
|  void | voiceRevoked(String participant)Called when a moderator revokes voice from a participant. | 
| Method Detail | 
|---|
void joined(String participant)
participant - the participant that has just joined the room
 (e.g. room@conference.jabber.org/nick).void left(String participant)
participant - the participant that has left the room on its own.
 (e.g. room@conference.jabber.org/nick).
void kicked(String participant,
            String actor,
            String reason)
participant - the participant that was kicked from the room 
 (e.g. room@conference.jabber.org/nick).actor - the moderator that kicked the occupant from the room (e.g. user@host.org).reason - the reason provided by the actor to kick the occupant from the room.void voiceGranted(String participant)
participant - the participant that was granted voice in the room 
 (e.g. room@conference.jabber.org/nick).void voiceRevoked(String participant)
participant - the participant that was revoked voice from the room 
 (e.g. room@conference.jabber.org/nick).
void banned(String participant,
            String actor,
            String reason)
participant - the participant that was banned from the room 
 (e.g. room@conference.jabber.org/nick).actor - the administrator that banned the occupant (e.g. user@host.org).reason - the reason provided by the administrator to ban the occupant.void membershipGranted(String participant)
participant - the participant that was granted membership in the room 
 (e.g. room@conference.jabber.org/nick).void membershipRevoked(String participant)
participant - the participant that was revoked membership from the room 
 (e.g. room@conference.jabber.org/nick).void moderatorGranted(String participant)
participant - the participant that was granted moderator privileges in the room 
 (e.g. room@conference.jabber.org/nick).void moderatorRevoked(String participant)
participant - the participant that was revoked moderator privileges in the room 
 (e.g. room@conference.jabber.org/nick).void ownershipGranted(String participant)
participant - the participant that was granted ownership on the room 
 (e.g. room@conference.jabber.org/nick).void ownershipRevoked(String participant)
participant - the participant that was revoked ownership on the room 
 (e.g. room@conference.jabber.org/nick).void adminGranted(String participant)
participant - the participant that was granted administrator privileges 
 (e.g. room@conference.jabber.org/nick).void adminRevoked(String participant)
participant - the participant that was revoked administrator privileges 
 (e.g. room@conference.jabber.org/nick).
void nicknameChanged(String participant,
                     String newNickname)
participant - the participant that was revoked administrator privileges
 (e.g. room@conference.jabber.org/nick).newNickname - the new nickname that the participant decided to use.| 
 | Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||