Package tigase.mix.model
Class RoomPresenceRepository
- java.lang.Object
-
- tigase.mix.model.RoomPresenceRepository
-
@ClusterModeRequired(active=false) @Bean(name="roomPresenceRepository", parent=RoomPresenceModule.class, active=true) public class RoomPresenceRepository extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description RoomPresenceRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)java.util.Collection<tigase.xmpp.jid.JID>getRoomParticipantJids(tigase.xmpp.jid.BareJID channelJID)java.util.Set<java.lang.String>getRoomParticipantsIds(tigase.xmpp.jid.BareJID channelJID)java.util.Set<java.util.Map.Entry<tigase.xmpp.jid.BareJID,java.util.Map<java.lang.String,tigase.xmpp.jid.JID>>>getTempParticipantsPresence()booleanisNicknameInUse(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)booleanisParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID sender)booleanisRoomParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid)voidremoveTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)
-
-
-
Method Detail
-
addTempParticipant
public void addTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)
-
removeTempParticipant
public void removeTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)
-
isNicknameInUse
public boolean isNicknameInUse(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID occupantJID, java.lang.String nickname)
-
getRoomParticipantJids
public java.util.Collection<tigase.xmpp.jid.JID> getRoomParticipantJids(tigase.xmpp.jid.BareJID channelJID)
-
getRoomParticipantsIds
public java.util.Set<java.lang.String> getRoomParticipantsIds(tigase.xmpp.jid.BareJID channelJID)
-
isRoomParticipant
public boolean isRoomParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID jid)
-
getTempParticipantsPresence
public java.util.Set<java.util.Map.Entry<tigase.xmpp.jid.BareJID,java.util.Map<java.lang.String,tigase.xmpp.jid.JID>>> getTempParticipantsPresence()
-
isParticipant
public boolean isParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID sender)
-
-