tigase.pubsub.repository
Class NodeAffiliations
java.lang.Object
tigase.pubsub.repository.NodeAffiliations
- All Implemented Interfaces:
- IAffiliations
public class NodeAffiliations
- extends Object
- implements IAffiliations
DELIMITER
protected static final String DELIMITER
- See Also:
- Constant Field Values
affs
protected final Map<String,UsersAffiliation> affs
NodeAffiliations
protected NodeAffiliations()
create
public static NodeAffiliations create(String data)
addAffiliation
public void addAffiliation(String jid,
Affiliation affiliation)
- Specified by:
addAffiliation in interface IAffiliations
changeAffiliation
public void changeAffiliation(String jid,
Affiliation affiliation)
- Specified by:
changeAffiliation in interface IAffiliations
clone
public NodeAffiliations clone()
throws CloneNotSupportedException
- Overrides:
clone in class Object
- Throws:
CloneNotSupportedException
get
protected UsersAffiliation get(String jid)
getAffiliations
public UsersAffiliation[] getAffiliations()
- Specified by:
getAffiliations in interface IAffiliations
getAffiliationsMap
public Map<String,UsersAffiliation> getAffiliationsMap()
getSubscriberAffiliation
public UsersAffiliation getSubscriberAffiliation(String jid)
- Specified by:
getSubscriberAffiliation in interface IAffiliations
isChanged
public boolean isChanged()
- Specified by:
isChanged in interface IAffiliations
parse
public void parse(String data)
replaceBy
public void replaceBy(IAffiliations nodeAffiliations)
resetChangedFlag
public void resetChangedFlag()
serialize
public String serialize()
- Specified by:
serialize in interface IAffiliations
Copyright © 2008-2012 Tigase. All Rights Reserved.