public static class PresenceSubscription.PresenceSubscriptionVHostItemExtension extends AbstractVHostItemExtension<PresenceSubscription.PresenceSubscriptionVHostItemExtension> implements VHostItemExtensionBackwardCompatible<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
Constructor and Description |
---|
PresenceSubscriptionVHostItemExtension() |
Modifier and Type | Method and Description |
---|---|
void |
addCommandFields(String prefix,
Packet packet,
boolean forDefault) |
tigase.xmpp.impl.PresenceSubscription.AUTO_AUTHORIZE_MODE |
getAutoAuthorizeMode() |
String |
getId() |
void |
initFromCommand(String prefix,
Packet packet) |
void |
initFromData(Map<String,Object> data) |
void |
initFromElement(Element item) |
PresenceSubscription.PresenceSubscriptionVHostItemExtension |
mergeWithDefaults(PresenceSubscription.PresenceSubscriptionVHostItemExtension defaults) |
String |
toDebugString() |
Element |
toElement() |
addBooleanFieldWithDefaultToCommand
toString
public static final String ID
public PresenceSubscriptionVHostItemExtension()
public tigase.xmpp.impl.PresenceSubscription.AUTO_AUTHORIZE_MODE getAutoAuthorizeMode()
public String getId()
getId
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public void initFromElement(Element item)
initFromElement
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public void initFromCommand(String prefix, Packet packet) throws IllegalArgumentException
initFromCommand
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
IllegalArgumentException
public String toDebugString()
toDebugString
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public Element toElement()
toElement
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public void addCommandFields(String prefix, Packet packet, boolean forDefault)
addCommandFields
in interface VHostItemExtensionIfc<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public PresenceSubscription.PresenceSubscriptionVHostItemExtension mergeWithDefaults(PresenceSubscription.PresenceSubscriptionVHostItemExtension defaults)
mergeWithDefaults
in class VHostItemExtension<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
public void initFromData(Map<String,Object> data)
initFromData
in interface VHostItemExtensionBackwardCompatible<PresenceSubscription.PresenceSubscriptionVHostItemExtension>
Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.