Class PresenceNodeSubscriptions
- java.lang.Object
-
- tigase.pubsub.modules.ext.presence.PresenceNodeSubscriptions
-
- All Implemented Interfaces:
ISubscriptions
public class PresenceNodeSubscriptions extends java.lang.Object implements ISubscriptions
-
-
Constructor Summary
Constructors Constructor Description PresenceNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, java.lang.String nodeName, ISubscriptions subscriptions, PresenceNotifierModule presenceExtensionModule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)voidchangeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)SubscriptiongetSubscription(tigase.xmpp.jid.BareJID jid)java.lang.StringgetSubscriptionId(tigase.xmpp.jid.BareJID jid)UsersSubscription[]getSubscriptions()UsersSubscription[]getSubscriptionsForPublish()booleanisChanged()java.lang.Stringserialize(java.util.Map<tigase.xmpp.jid.BareJID,UsersSubscription> fragment)java.lang.StringtoString()
-
-
-
Constructor Detail
-
PresenceNodeSubscriptions
public PresenceNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, java.lang.String nodeName, ISubscriptions subscriptions, PresenceNotifierModule presenceExtensionModule)
-
-
Method Detail
-
addSubscriberJid
public java.lang.String addSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)- Specified by:
addSubscriberJidin interfaceISubscriptions
-
changeSubscription
public void changeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)- Specified by:
changeSubscriptionin interfaceISubscriptions
-
getSubscription
public Subscription getSubscription(tigase.xmpp.jid.BareJID jid)
- Specified by:
getSubscriptionin interfaceISubscriptions
-
getSubscriptionId
public java.lang.String getSubscriptionId(tigase.xmpp.jid.BareJID jid)
- Specified by:
getSubscriptionIdin interfaceISubscriptions
-
getSubscriptions
public UsersSubscription[] getSubscriptions()
- Specified by:
getSubscriptionsin interfaceISubscriptions
-
getSubscriptionsForPublish
public UsersSubscription[] getSubscriptionsForPublish()
- Specified by:
getSubscriptionsForPublishin interfaceISubscriptions
-
isChanged
public boolean isChanged()
- Specified by:
isChangedin interfaceISubscriptions
-
serialize
public java.lang.String serialize(java.util.Map<tigase.xmpp.jid.BareJID,UsersSubscription> fragment)
- Specified by:
serializein interfaceISubscriptions
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-