Package tigase.mix.model
Class ChannelConfiguration
- java.lang.Object
-
- tigase.mix.model.ChannelConfiguration
-
public class ChannelConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ChannelConfiguration()ChannelConfiguration(tigase.xml.Element el)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyFrom(tigase.xml.Element item)booleanarePrivateMessagesAllowed()java.util.Set<tigase.xmpp.jid.BareJID>getAdministrators()ChannelNodePermissiongetAvatarNodesUpdateRights()ChannelNodePermissiongetConfigurationNodeAccess()ChannelNodePermissiongetInformationNodeSubscription()ChannelNodePermissiongetInformationNodeUpdateRights()tigase.xmpp.jid.BareJIDgetLastChangeMadeBy()ChannelNodePermissiongetMessagesNodeSubscription()java.lang.String[]getNodesPresent()java.util.Set<tigase.xmpp.jid.BareJID>getOwners()ChannelNodePermissiongetParticipantsNodeSubscription()booleanisAdministrator(tigase.xmpp.jid.BareJID jid)booleanisNickMandator()booleanisOwner(tigase.xmpp.jid.BareJID jid)booleanisValid()voidsetAdministrators(java.util.Set<tigase.xmpp.jid.BareJID> administrators)voidsetLastChangeMadeBy(tigase.xmpp.jid.BareJID jid)voidsetNodesPresent(java.lang.String[] nodesPresent)voidsetOwners(java.util.Set<tigase.xmpp.jid.BareJID> owners)tigase.xml.ElementtoElement(java.lang.String id)static voidupdateLastChangeMadeBy(tigase.xml.Element item, tigase.xmpp.jid.JID publisherJID)
-
-
-
Method Detail
-
updateLastChangeMadeBy
public static void updateLastChangeMadeBy(tigase.xml.Element item, tigase.xmpp.jid.JID publisherJID)
-
getLastChangeMadeBy
public tigase.xmpp.jid.BareJID getLastChangeMadeBy()
-
setLastChangeMadeBy
public void setLastChangeMadeBy(tigase.xmpp.jid.BareJID jid)
-
getOwners
public java.util.Set<tigase.xmpp.jid.BareJID> getOwners()
-
setOwners
public void setOwners(java.util.Set<tigase.xmpp.jid.BareJID> owners)
-
isOwner
public boolean isOwner(tigase.xmpp.jid.BareJID jid)
-
isAdministrator
public boolean isAdministrator(tigase.xmpp.jid.BareJID jid)
-
getAdministrators
public java.util.Set<tigase.xmpp.jid.BareJID> getAdministrators()
-
setAdministrators
public void setAdministrators(java.util.Set<tigase.xmpp.jid.BareJID> administrators)
-
getNodesPresent
public java.lang.String[] getNodesPresent()
-
setNodesPresent
public void setNodesPresent(java.lang.String[] nodesPresent)
-
getMessagesNodeSubscription
public ChannelNodePermission getMessagesNodeSubscription()
-
getParticipantsNodeSubscription
public ChannelNodePermission getParticipantsNodeSubscription()
-
getInformationNodeSubscription
public ChannelNodePermission getInformationNodeSubscription()
-
getConfigurationNodeAccess
public ChannelNodePermission getConfigurationNodeAccess()
-
getInformationNodeUpdateRights
public ChannelNodePermission getInformationNodeUpdateRights()
-
getAvatarNodesUpdateRights
public ChannelNodePermission getAvatarNodesUpdateRights()
-
toElement
public tigase.xml.Element toElement(java.lang.String id)
-
isNickMandator
public boolean isNickMandator()
-
arePrivateMessagesAllowed
public boolean arePrivateMessagesAllowed()
-
applyFrom
protected void applyFrom(tigase.xml.Element item) throws tigase.pubsub.exceptions.PubSubException- Throws:
tigase.pubsub.exceptions.PubSubException
-
isValid
public boolean isValid()
-
-