org.restlet.ext.sip
Class ContactInfo

java.lang.Object
  extended by org.restlet.ext.sip.Address
      extended by org.restlet.ext.sip.ContactInfo
All Implemented Interfaces:
Cloneable

public class ContactInfo
extends Address

Information on a SIP contact. Used by the SIP "Contact" header.

Author:
Thierry Boileau

Constructor Summary
ContactInfo()
          Default constructor.
ContactInfo(Reference reference)
          Constructor.
ContactInfo(Reference reference, String displayName)
          Constructor.
ContactInfo(Reference reference, String expires, int quality)
          Constructor.
ContactInfo(Reference reference, String displayName, String expires, int quality)
          Constructor.
 
Method Summary
 String getExpires()
          Returns the delay of expiration.
 float getQuality()
          Returns the quality/preference level.
 void setExpires(String expires)
          Sets the delay of expiration.
 void setQuality(float quality)
          Sets the quality/preference level.
 
Methods inherited from class org.restlet.ext.sip.Address
clone, getDisplayName, getParameters, getReference, setDisplayName, setParameters, setReference, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContactInfo

public ContactInfo()
Default constructor.


ContactInfo

public ContactInfo(Reference reference)
Constructor.

Parameters:
reference - The address reference.

ContactInfo

public ContactInfo(Reference reference,
                   String displayName)
Constructor.

Parameters:
reference - The address reference.
displayName - The name displayed.

ContactInfo

public ContactInfo(Reference reference,
                   String expires,
                   int quality)
Constructor.

Parameters:
reference - The address reference.
expires - The delay of expiration.
quality - The quality/preference level.

ContactInfo

public ContactInfo(Reference reference,
                   String displayName,
                   String expires,
                   int quality)
Constructor.

Parameters:
reference - The address reference.
displayName - The name displayed.
expires - The delay of expiration.
quality - The quality/preference level.
Method Detail

getExpires

public String getExpires()
Returns the delay of expiration.

Returns:
The delay of expiration.

getQuality

public float getQuality()
Returns the quality/preference level.

Returns:
The quality/preference level.

setExpires

public void setExpires(String expires)
Sets the delay of expiration.

Parameters:
expires - The delay of expiration.

setQuality

public void setQuality(float quality)
Sets the quality/preference level.

Parameters:
quality - The quality/preference level.


Copyright © 2005-2013 Restlet.