tigase.pubsub.repository
Class NodeSubscriptions
java.lang.Object
tigase.pubsub.repository.NodeSubscriptions
- All Implemented Interfaces:
- ISubscriptions
public class NodeSubscriptions
- extends java.lang.Object
- implements ISubscriptions
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DELIMITER
protected static final java.lang.String DELIMITER
- See Also:
- Constant Field Values
MAX_FRAGMENT_SIZE
public static final int MAX_FRAGMENT_SIZE
- See Also:
- Constant Field Values
subs
protected final FragmentedMap<java.lang.String,UsersSubscription> subs
NodeSubscriptions
protected NodeSubscriptions()
create
public static NodeSubscriptions create()
addSubscriberJid
public java.lang.String addSubscriberJid(java.lang.String jid,
Subscription subscription)
- Specified by:
addSubscriberJid in interface ISubscriptions
changeSubscription
public void changeSubscription(java.lang.String jid,
Subscription subscription)
- Specified by:
changeSubscription in interface ISubscriptions
get
protected UsersSubscription get(java.lang.String jid)
getFragmentedMap
public FragmentedMap<java.lang.String,UsersSubscription> getFragmentedMap()
getSubscription
public Subscription getSubscription(java.lang.String jid)
- Specified by:
getSubscription in interface ISubscriptions
getSubscriptionId
public java.lang.String getSubscriptionId(java.lang.String jid)
- Specified by:
getSubscriptionId in interface ISubscriptions
getSubscriptions
public UsersSubscription[] getSubscriptions()
- Specified by:
getSubscriptions in interface ISubscriptions
getSubscriptionsMap
public java.util.Map<java.lang.String,UsersSubscription> getSubscriptionsMap()
isChanged
public boolean isChanged()
- Specified by:
isChanged in interface ISubscriptions
parse
public void parse(java.lang.String data)
replaceBy
public void replaceBy(ISubscriptions nodeSubscriptions)
resetChangedFlag
public void resetChangedFlag()
serialize
public java.lang.String serialize(java.util.Map<java.lang.String,UsersSubscription> fragment)
- Specified by:
serialize in interface ISubscriptions
Copyright © 2008-2009 Tigase. All Rights Reserved.