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.Logger
log
-
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()
void
onChangeSubject(Room room, java.lang.String nick, java.lang.String newSubject, java.util.Date changeDate)
void
onMessageToOccupants(Room room, tigase.xmpp.jid.JID from, tigase.server.Packet msg)
void
onOccupantAdded(Room room, tigase.xmpp.jid.JID occupantJid)
void
onOccupantChangedPresence(Room room, tigase.xmpp.jid.JID occupantJid, java.lang.String nickname, tigase.xml.Element presence, boolean newOccupant)
void
onOccupantRemoved(Room room, tigase.xmpp.jid.JID occupantJid)
void
onSetAffiliation(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:
onChangeSubject
in interfaceRoom.RoomListener
-
onMessageToOccupants
public void onMessageToOccupants(Room room, tigase.xmpp.jid.JID from, tigase.server.Packet msg)
- Specified by:
onMessageToOccupants
in interfaceRoom.RoomListener
-
onOccupantAdded
public void onOccupantAdded(Room room, tigase.xmpp.jid.JID occupantJid)
- Specified by:
onOccupantAdded
in 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:
onOccupantChangedPresence
in interfaceRoom.RoomOccupantListener
-
onOccupantRemoved
public void onOccupantRemoved(Room room, tigase.xmpp.jid.JID occupantJid)
- Specified by:
onOccupantRemoved
in interfaceRoom.RoomOccupantListener
-
onSetAffiliation
public void onSetAffiliation(Room room, tigase.xmpp.jid.BareJID jid, RoomAffiliation oldAffiliation, RoomAffiliation newAffiliation)
- Specified by:
onSetAffiliation
in interfaceRoom.RoomListener
-
-