Class PresenceNodeSubscriptions
- java.lang.Object
-
- tigase.pubsub.modules.ext.presence.PresenceNodeSubscriptions
-
- All Implemented Interfaces:
ISubscriptions
public class PresenceNodeSubscriptions extends Object implements ISubscriptions
-
-
Constructor Summary
Constructors Constructor Description PresenceNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, String nodeName, ISubscriptions subscriptions, PresenceNotifierModule presenceExtensionModule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringaddSubscriberJid(tigase.xmpp.jid.BareJID jid, Subscription subscription)voidchangeSubscription(tigase.xmpp.jid.BareJID jid, Subscription subscription)SubscriptiongetSubscription(tigase.xmpp.jid.BareJID jid)StringgetSubscriptionId(tigase.xmpp.jid.BareJID jid)UsersSubscription[]getSubscriptions()UsersSubscription[]getSubscriptionsForPublish()booleanisChanged()Stringserialize(Map<tigase.xmpp.jid.BareJID,UsersSubscription> fragment)StringtoString()
-
-
-
Constructor Detail
-
PresenceNodeSubscriptions
public PresenceNodeSubscriptions(tigase.xmpp.jid.BareJID serviceJid, String nodeName, ISubscriptions subscriptions, PresenceNotifierModule presenceExtensionModule)
-
-
Method Detail
-
addSubscriberJid
public 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 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 String serialize(Map<tigase.xmpp.jid.BareJID,UsersSubscription> fragment)
- Specified by:
serializein interfaceISubscriptions
-
-