public abstract class NodeAffiliations extends Object implements IAffiliations
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<tigase.xmpp.jid.BareJID,UsersAffiliation> |
affs |
protected static String |
DELIMITER |
| Modifier | Constructor and Description |
|---|---|
protected |
NodeAffiliations() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAffiliation(tigase.xmpp.jid.BareJID bareJid,
Affiliation affiliation) |
void |
changeAffiliation(tigase.xmpp.jid.BareJID bareJid,
Affiliation affiliation) |
NodeAffiliations |
clone() |
static NodeAffiliations |
create(Queue<UsersAffiliation> data) |
static NodeAffiliations |
create(String data) |
protected UsersAffiliation |
get(tigase.xmpp.jid.BareJID bareJid) |
UsersAffiliation[] |
getAffiliations() |
Map<tigase.xmpp.jid.BareJID,UsersAffiliation> |
getAffiliationsMap() |
UsersAffiliation |
getSubscriberAffiliation(tigase.xmpp.jid.BareJID bareJid) |
boolean |
isChanged() |
void |
parse(String data) |
void |
replaceBy(IAffiliations nodeAffiliations) |
void |
resetChangedFlag() |
String |
serialize() |
String |
toString() |
protected static final String DELIMITER
protected final ConcurrentMap<tigase.xmpp.jid.BareJID,UsersAffiliation> affs
public static NodeAffiliations create(Queue<UsersAffiliation> data)
public static NodeAffiliations create(String data)
public void addAffiliation(tigase.xmpp.jid.BareJID bareJid,
Affiliation affiliation)
addAffiliation in interface IAffiliationspublic void changeAffiliation(tigase.xmpp.jid.BareJID bareJid,
Affiliation affiliation)
changeAffiliation in interface IAffiliationspublic NodeAffiliations clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic UsersAffiliation[] getAffiliations()
getAffiliations in interface IAffiliationspublic Map<tigase.xmpp.jid.BareJID,UsersAffiliation> getAffiliationsMap()
public UsersAffiliation getSubscriberAffiliation(tigase.xmpp.jid.BareJID bareJid)
getSubscriberAffiliation in interface IAffiliationspublic boolean isChanged()
isChanged in interface IAffiliationspublic void parse(String data)
public void replaceBy(IAffiliations nodeAffiliations)
public void resetChangedFlag()
public String serialize()
serialize in interface IAffiliationsprotected UsersAffiliation get(tigase.xmpp.jid.BareJID bareJid)
Copyright © 2008–2021 Tigase. All rights reserved.