Package tigase.mix.model
Interface IMixRepository
- All Known Implementing Classes:
MixRepository
public interface IMixRepository
-
Method Summary
Modifier and TypeMethodDescriptiongetAllowed
(tigase.xmpp.jid.BareJID channelJID) getBanned
(tigase.xmpp.jid.BareJID channelJID) getChannelConfiguration
(tigase.xmpp.jid.BareJID channelJID) getChannelName
(tigase.xmpp.jid.BareJID channelJID) tigase.pubsub.repository.ISubscriptions
getNodeSubscriptions
(tigase.xmpp.jid.BareJID serviceJid, String nodeName) getParticipant
(tigase.xmpp.jid.BareJID channelJID, String participantId) getParticipant
(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID) void
removeParticiapnt
(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID) void
removeTempParticipant
(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID) updateParticipant
(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID, String nick) updateTempParticipant
(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID, String nick)
-
Method Details
-
getChannelName
String getChannelName(tigase.xmpp.jid.BareJID channelJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getParticipant
IParticipant getParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getParticipant
IParticipant getParticipant(tigase.xmpp.jid.BareJID channelJID, String participantId) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
removeParticiapnt
void removeParticiapnt(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
updateParticipant
IParticipant updateParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID, String nick) throws tigase.component.exceptions.RepositoryException, tigase.pubsub.exceptions.PubSubException - Throws:
tigase.component.exceptions.RepositoryException
tigase.pubsub.exceptions.PubSubException
-
updateTempParticipant
IParticipant updateTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID, String nick) throws tigase.component.exceptions.RepositoryException, tigase.pubsub.exceptions.PubSubException - Throws:
tigase.component.exceptions.RepositoryException
tigase.pubsub.exceptions.PubSubException
-
removeTempParticipant
void removeTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getAllowed
Optional<List<tigase.xmpp.jid.BareJID>> getAllowed(tigase.xmpp.jid.BareJID channelJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getBanned
Optional<List<tigase.xmpp.jid.BareJID>> getBanned(tigase.xmpp.jid.BareJID channelJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getChannelConfiguration
ChannelConfiguration getChannelConfiguration(tigase.xmpp.jid.BareJID channelJID) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-
getNodeSubscriptions
tigase.pubsub.repository.ISubscriptions getNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, String nodeName) throws tigase.component.exceptions.RepositoryException - Throws:
tigase.component.exceptions.RepositoryException
-