package com.openims.service.notificationPacket;
import org.jivesoftware.smack.packet.IQ;
public class RegPushIQ extends IQ{
boolean bRegPush = true; // false for unregister push
String userName = null;
String pushServiceName = null;
String pushRegID = null;
public RegPushIQ( ){
}
public void setUserName(String name){
userName = name;
}
public String getUserName(){
return userName;
}
public void setPushServiceName(String name){
pushServiceName = name;
}
public String getPushServiceName(){
return pushServiceName;
}
public void setPushRegID(String id){
pushRegID = id;
}
public void setRegOrUnreg(boolean bReg){
bRegPush = bReg;
}
public boolean getRegOrUnreg(){
return bRegPush;
}
public String getPushRegID(){
return pushRegID;
}
/*
*
* @chenyzpower@gmail.com
*/
@Override
public String getChildElementXML() {
StringBuilder buf = new StringBuilder();
buf.append("<openims xmlns=\"smit:iq:registerPushService\">");
buf.append("<userName>").append(userName).append("</userName>");
buf.append("<pushServiceName>").append(pushServiceName).append("</pushServiceName>");
buf.append("<regPush>").append(bRegPush).append("</regPush>");
buf.append("</openims>");
return buf.toString();
}
}