package com.sun.voip.server;
import gov.nist.core.NameValueList;
import javax.sip.header.AlertInfoHeader;
import gov.nist.javax.sip.header.*;
import java.lang.StringBuilder;
public final class SIPAlertInfo extends ParametersHeader
{
private static final long serialVersionUID = 0x39ba1254fc6b29efL;
protected String namePair;
public SIPAlertInfo()
{
super("Alert-Info");
}
protected String encodeBody()
{
StringBuffer stringbuffer = new StringBuffer();
stringbuffer.append(namePair);
if(!parameters.isEmpty())
stringbuffer.append(";").append(parameters.encode());
return stringbuffer.toString();
}
protected StringBuilder encodeBody(StringBuilder builder)
{
builder.append(namePair);
if(!parameters.isEmpty())
builder.append(";").append(parameters.encode());
return builder;
}
public void setNamePair(String namePair)
{
this.namePair = namePair;
}
public String getNamePair()
{
return namePair;
}
public Object clone()
{
SIPAlertInfo alertinfo = (SIPAlertInfo)super.clone();
if(namePair != null)
alertinfo.namePair = this.namePair;
return alertinfo;
}
}