public interface Logic
Created by andrzej on 25.12.2016.
| Modifier and Type | Method and Description |
|---|---|
void |
checkAccessPermission(tigase.xmpp.jid.BareJID serviceJid,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodeSubscriptions,
tigase.xmpp.jid.JID senderJid) |
void |
checkAccessPermission(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
tigase.xmpp.jid.JID senderJid) |
default void |
checkNodeCreationAllowed(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String node,
String collection) |
boolean |
hasSenderSubscription(tigase.xmpp.jid.BareJID bareJid,
IAffiliations affiliations,
ISubscriptions subscriptions) |
boolean |
isSenderInRosterGroup(tigase.xmpp.jid.BareJID bareJid,
AbstractNodeConfig nodeConfig,
IAffiliations affiliations,
ISubscriptions subscriptions) |
tigase.xml.Element |
prepareNotificationMessage(tigase.xmpp.jid.JID from,
tigase.xmpp.jid.JID to,
String id,
tigase.xml.Element itemToSend,
Map<String,String> headers) |
void checkAccessPermission(tigase.xmpp.jid.BareJID serviceJid,
String nodeName,
tigase.xmpp.jid.JID senderJid)
throws PubSubException,
tigase.component.exceptions.RepositoryException
PubSubExceptiontigase.component.exceptions.RepositoryExceptionvoid checkAccessPermission(tigase.xmpp.jid.BareJID serviceJid,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodeSubscriptions,
tigase.xmpp.jid.JID senderJid)
throws PubSubException,
tigase.component.exceptions.RepositoryException
PubSubExceptiontigase.component.exceptions.RepositoryExceptionboolean hasSenderSubscription(tigase.xmpp.jid.BareJID bareJid,
IAffiliations affiliations,
ISubscriptions subscriptions)
throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptionboolean isSenderInRosterGroup(tigase.xmpp.jid.BareJID bareJid,
AbstractNodeConfig nodeConfig,
IAffiliations affiliations,
ISubscriptions subscriptions)
throws tigase.component.exceptions.RepositoryException
tigase.component.exceptions.RepositoryExceptiontigase.xml.Element prepareNotificationMessage(tigase.xmpp.jid.JID from,
tigase.xmpp.jid.JID to,
String id,
tigase.xml.Element itemToSend,
Map<String,String> headers)
default void checkNodeCreationAllowed(tigase.xmpp.jid.BareJID serviceJid,
tigase.xmpp.jid.BareJID userJid,
String node,
String collection)
throws PubSubException
PubSubExceptionCopyright © 2008–2019 Tigase. All rights reserved.