Smack

org.jivesoftware.smackx.muc
Class DefaultParticipantStatusListener

java.lang.Object
  extended by org.jivesoftware.smackx.muc.DefaultParticipantStatusListener
All Implemented Interfaces:
ParticipantStatusListener

public class DefaultParticipantStatusListener
extends Object
implements ParticipantStatusListener

Default implementation of the ParticipantStatusListener interface.

This class does not provide any behavior by default. It just avoids having to implement all the inteface methods if the user is only interested in implementing some of the methods.

Author:
Gaston Dombiak

Constructor Summary
DefaultParticipantStatusListener()
           
 
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)
          Called when an administrator or owner banned a participant from the room.
 void kicked(String participant)
          Called when a room participant has been kicked from the room.
 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 nickname)
          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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultParticipantStatusListener

public DefaultParticipantStatusListener()
Method Detail

kicked

public void kicked(String participant)
Description copied from interface: ParticipantStatusListener
Called when a room participant has been kicked from the room. This means that the kicked participant is no longer participating in the room.

Specified by:
kicked in interface ParticipantStatusListener
Parameters:
participant - the participant that was kicked from the room (e.g. room@conference.jabber.org/nick).

voiceGranted

public void voiceGranted(String participant)
Description copied from interface: ParticipantStatusListener
Called when a moderator grants voice to a visitor. This means that the visitor can now participate in the moderated room sending messages to all occupants.

Specified by:
voiceGranted in interface ParticipantStatusListener
Parameters:
participant - the participant that was granted voice in the room (e.g. room@conference.jabber.org/nick).

voiceRevoked

public void voiceRevoked(String participant)
Description copied from interface: ParticipantStatusListener
Called when a moderator revokes voice from a participant. This means that the participant in the room was able to speak and now is a visitor that can't send messages to the room occupants.

Specified by:
voiceRevoked in interface ParticipantStatusListener
Parameters:
participant - the participant that was revoked voice from the room (e.g. room@conference.jabber.org/nick).

banned

public void banned(String participant)
Description copied from interface: ParticipantStatusListener
Called when an administrator or owner banned a participant from the room. This means that banned participant will no longer be able to join the room unless the ban has been removed.

Specified by:
banned in interface ParticipantStatusListener
Parameters:
participant - the participant that was banned from the room (e.g. room@conference.jabber.org/nick).

membershipGranted

public void membershipGranted(String participant)
Description copied from interface: ParticipantStatusListener
Called when an administrator grants a user membership to the room. This means that the user will be able to join the members-only room.

Specified by:
membershipGranted in interface ParticipantStatusListener
Parameters:
participant - the participant that was granted membership in the room (e.g. room@conference.jabber.org/nick).

membershipRevoked

public void membershipRevoked(String participant)
Description copied from interface: ParticipantStatusListener
Called when an administrator revokes a user membership to the room. This means that the user will not be able to join the members-only room.

Specified by:
membershipRevoked in interface ParticipantStatusListener
Parameters:
participant - the participant that was revoked membership from the room (e.g. room@conference.jabber.org/nick).

moderatorGranted

public void moderatorGranted(String participant)
Description copied from interface: ParticipantStatusListener
Called when an administrator grants moderator privileges to a user. This means that the user will be able to kick users, grant and revoke voice, invite other users, modify room's subject plus all the partcipants privileges.

Specified by:
moderatorGranted in interface ParticipantStatusListener
Parameters:
participant - the participant that was granted moderator privileges in the room (e.g. room@conference.jabber.org/nick).

moderatorRevoked

public void moderatorRevoked(String participant)
Description copied from interface: ParticipantStatusListener
Called when an administrator revokes moderator privileges from a user. This means that the user will no longer be able to kick users, grant and revoke voice, invite other users, modify room's subject plus all the partcipants privileges.

Specified by:
moderatorRevoked in interface ParticipantStatusListener
Parameters:
participant - the participant that was revoked moderator privileges in the room (e.g. room@conference.jabber.org/nick).

ownershipGranted

public void ownershipGranted(String participant)
Description copied from interface: ParticipantStatusListener
Called when an owner grants a user ownership on the room. This means that the user will be able to change defining room features as well as perform all administrative functions.

Specified by:
ownershipGranted in interface ParticipantStatusListener
Parameters:
participant - the participant that was granted ownership on the room (e.g. room@conference.jabber.org/nick).

ownershipRevoked

public void ownershipRevoked(String participant)
Description copied from interface: ParticipantStatusListener
Called when an owner revokes a user ownership on the room. This means that the user will no longer be able to change defining room features as well as perform all administrative functions.

Specified by:
ownershipRevoked in interface ParticipantStatusListener
Parameters:
participant - the participant that was revoked ownership on the room (e.g. room@conference.jabber.org/nick).

adminGranted

public void adminGranted(String participant)
Description copied from interface: ParticipantStatusListener
Called when an owner grants administrator privileges to a user. This means that the user will be able to perform administrative functions such as banning users and edit moderator list.

Specified by:
adminGranted in interface ParticipantStatusListener
Parameters:
participant - the participant that was granted administrator privileges (e.g. room@conference.jabber.org/nick).

adminRevoked

public void adminRevoked(String participant)
Description copied from interface: ParticipantStatusListener
Called when an owner revokes administrator privileges from a user. This means that the user will no longer be able to perform administrative functions such as banning users and edit moderator list.

Specified by:
adminRevoked in interface ParticipantStatusListener
Parameters:
participant - the participant that was revoked administrator privileges (e.g. room@conference.jabber.org/nick).

nicknameChanged

public void nicknameChanged(String nickname)
Description copied from interface: ParticipantStatusListener
Called when a participant changed his/her nickname in the room. The new participant's nickname will be informed with the next available presence.

Specified by:
nicknameChanged in interface ParticipantStatusListener
Parameters:
nickname - the old nickname that the participant decided to change.

Smack

Copyright © 2003 Jive Software.