Package tigase.mix.model
Interface IMixRepository
-
- All Known Implementing Classes:
MixRepository
public interface IMixRepository
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.util.List<tigase.xmpp.jid.BareJID>>getAllowed(tigase.xmpp.jid.BareJID channelJID)java.util.Optional<java.util.List<tigase.xmpp.jid.BareJID>>getBanned(tigase.xmpp.jid.BareJID channelJID)ChannelConfigurationgetChannelConfiguration(tigase.xmpp.jid.BareJID channelJID)java.lang.StringgetChannelName(tigase.xmpp.jid.BareJID channelJID)tigase.pubsub.repository.ISubscriptionsgetNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, java.lang.String nodeName)IParticipantgetParticipant(tigase.xmpp.jid.BareJID channelJID, java.lang.String participantId)IParticipantgetParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID)voidremoveParticiapnt(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID)voidremoveTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID)IParticipantupdateParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.BareJID participantJID, java.lang.String nick)IParticipantupdateTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID, java.lang.String nick)
-
-
-
Method Detail
-
getChannelName
java.lang.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, java.lang.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, java.lang.String nick) throws tigase.component.exceptions.RepositoryException, tigase.pubsub.exceptions.PubSubException
- Throws:
tigase.component.exceptions.RepositoryExceptiontigase.pubsub.exceptions.PubSubException
-
updateTempParticipant
IParticipant updateTempParticipant(tigase.xmpp.jid.BareJID channelJID, tigase.xmpp.jid.JID participantJID, java.lang.String nick) throws tigase.component.exceptions.RepositoryException, tigase.pubsub.exceptions.PubSubException
- Throws:
tigase.component.exceptions.RepositoryExceptiontigase.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
java.util.Optional<java.util.List<tigase.xmpp.jid.BareJID>> getAllowed(tigase.xmpp.jid.BareJID channelJID) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
getBanned
java.util.Optional<java.util.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, java.lang.String nodeName) throws tigase.component.exceptions.RepositoryException- Throws:
tigase.component.exceptions.RepositoryException
-
-