Package tigase.muc
Class PresenceFiltered
- java.lang.Object
-
- tigase.muc.PresenceFiltered
-
- All Implemented Interfaces:
Room.RoomListener,Room.RoomOccupantListener
public class PresenceFiltered extends java.lang.Object implements Room.RoomOccupantListener, Room.RoomListener
- Author:
- Wojciech Kapcia
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.logging.Loggerlog
-
Constructor Summary
Constructors Constructor Description PresenceFiltered(Room room)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<tigase.xmpp.jid.BareJID>getOccupantsPresenceFiltered()java.util.Collection<tigase.xmpp.jid.JID>getOccupantsPresenceFilteredJIDs()java.util.Collection<java.lang.String>getOccupantsPresenceFilteredNicknames()voidonChangeSubject(Room room, java.lang.String nick, java.lang.String newSubject, java.util.Date changeDate)voidonMessageToOccupants(Room room, tigase.xmpp.jid.JID from, tigase.server.Packet msg)voidonOccupantAdded(Room room, tigase.xmpp.jid.JID occupantJid)voidonOccupantChangedPresence(Room room, tigase.xmpp.jid.JID occupantJid, java.lang.String nickname, tigase.xml.Element presence, boolean newOccupant)voidonOccupantRemoved(Room room, tigase.xmpp.jid.JID occupantJid)voidonSetAffiliation(Room room, tigase.xmpp.jid.BareJID jid, RoomAffiliation oldAffiliation, RoomAffiliation newAffiliation)
-
-
-
Constructor Detail
-
PresenceFiltered
public PresenceFiltered(Room room)
-
-
Method Detail
-
getOccupantsPresenceFiltered
public java.util.Collection<tigase.xmpp.jid.BareJID> getOccupantsPresenceFiltered()
-
getOccupantsPresenceFilteredJIDs
public java.util.Collection<tigase.xmpp.jid.JID> getOccupantsPresenceFilteredJIDs()
-
getOccupantsPresenceFilteredNicknames
public java.util.Collection<java.lang.String> getOccupantsPresenceFilteredNicknames()
-
onChangeSubject
public void onChangeSubject(Room room, java.lang.String nick, java.lang.String newSubject, java.util.Date changeDate)
- Specified by:
onChangeSubjectin interfaceRoom.RoomListener
-
onMessageToOccupants
public void onMessageToOccupants(Room room, tigase.xmpp.jid.JID from, tigase.server.Packet msg)
- Specified by:
onMessageToOccupantsin interfaceRoom.RoomListener
-
onOccupantAdded
public void onOccupantAdded(Room room, tigase.xmpp.jid.JID occupantJid)
- Specified by:
onOccupantAddedin interfaceRoom.RoomOccupantListener
-
onOccupantChangedPresence
public void onOccupantChangedPresence(Room room, tigase.xmpp.jid.JID occupantJid, java.lang.String nickname, tigase.xml.Element presence, boolean newOccupant)
- Specified by:
onOccupantChangedPresencein interfaceRoom.RoomOccupantListener
-
onOccupantRemoved
public void onOccupantRemoved(Room room, tigase.xmpp.jid.JID occupantJid)
- Specified by:
onOccupantRemovedin interfaceRoom.RoomOccupantListener
-
onSetAffiliation
public void onSetAffiliation(Room room, tigase.xmpp.jid.BareJID jid, RoomAffiliation oldAffiliation, RoomAffiliation newAffiliation)
- Specified by:
onSetAffiliationin interfaceRoom.RoomListener
-
-