com.opencloud.slee.resources.mm7
Class UACapabilities

java.lang.Object
  extended by com.opencloud.slee.resources.mm7.UACapabilities
All Implemented Interfaces:
java.io.Serializable

public class UACapabilities
extends java.lang.Object
implements java.io.Serializable

Mapping of the MM7 UACapabilities type, which is used for transferring user agent capabilities from R/S to VASP.

Since:
MM7 v.6.8.0
See Also:
Serialized Form

Constructor Summary
UACapabilities(java.lang.String uaProf)
          Construct a new UACapabilities.
UACapabilities(java.lang.String uaProf, MM7RelativeOrAbsoluteDate timeStamp)
          Construct a new UACapabilities.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 MM7RelativeOrAbsoluteDate getTimeStamp()
          Get TimeStamp.
 java.lang.String getUAProf()
          Get UAProf.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UACapabilities

public UACapabilities(java.lang.String uaProf)
Construct a new UACapabilities. Equivalent of calling UACapabilities(uAProf,null)

Parameters:
uaProf - is e.g UserAgent Name, or URL to the UAProfile RDF

UACapabilities

public UACapabilities(java.lang.String uaProf,
                      MM7RelativeOrAbsoluteDate timeStamp)
Construct a new UACapabilities.

Parameters:
uaProf - the UAProf
timeStamp - the TimeStamp
Method Detail

getUAProf

public java.lang.String getUAProf()
Get UAProf. UAProf is e.g UserAgent Name, or URL to the UAProfile RDF.

Returns:
the UAProf or null if unavailable.

getTimeStamp

public MM7RelativeOrAbsoluteDate getTimeStamp()
Get TimeStamp. TimeStamp is used to convey the last known update by the MMS R/S to the UACapabilities

Returns:
the TimeStamp or null if unavailable.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object