package com.smit.rssreader.extension.subscription;
import org.jivesoftware.smack.packet.PacketExtension;
public class SubscriptionExtension implements PacketExtension{
private static final String ELEMENT_NAME = "subscription";
private String node;
private String subscription;
private String jid;
public SubscriptionExtension(String node, String subscription, String jid){
this.node = node;
this.subscription = subscription;
this.jid = jid;
}
/**
* @return the node
*/
public String getNode() {
return node;
}
/**
* @return the subscription
*/
public String getSubscription() {
return subscription;
}
/**
* @return the jid
*/
public String getJid() {
return jid;
}
public String getElementName() {
return ELEMENT_NAME;
}
public String getNamespace() {
return null;
}
public String toXML() {
StringBuilder builder = new StringBuilder("<");
builder.append(ELEMENT_NAME);
builder.append(" node=\"");
builder.append(node);
builder.append("\" subscription=\"");
builder.append(subscription);
builder.append("\" jid=\"");
builder.append(jid);
builder.append("\" />");
return builder.toString();
}
}