org.csapi.jr.se.pam
Class PAMPresenceData

java.lang.Object
  |
  +--org.csapi.jr.se.pam.PAMPresenceData
All Implemented Interfaces:
java.io.Serializable

public final class PAMPresenceData
extends java.lang.Object
implements java.io.Serializable

This is a Sequence of Data Elements for a presence record. Since multiple presence data records can be associated with an identity, each distinct record is uniquely named.

See Also:
Serialized Form

Constructor Summary
PAMPresenceData()
          Creates a new PAMPresenceData instance.
PAMPresenceData(java.lang.String _name, java.lang.String _subscriberStatus, java.lang.String _networkStatus, java.lang.String _communicationMeans, org.csapi.jr.se.Address _contactAddress, java.lang.String _subscriberProvidedLocation, java.lang.String _networkProvidedLocation, int _priority, java.lang.String _otherInfo)
          Creates a new PAMPresenceData instance.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
 java.lang.String getCommunicationMeans()
          This method returns a communicationMeans.
 org.csapi.jr.se.Address getContactAddress()
          This method returns a contactAddress.
 java.lang.String getName()
          This method returns a name.
 java.lang.String getNetworkProvidedLocation()
          This method returns a networkProvidedLocation.
 java.lang.String getNetworkStatus()
          This method returns a networkStatus.
 java.lang.String getOtherInfo()
          This method returns a otherInfo.
 int getPriority()
          This method returns a priority.
 java.lang.String getSubscriberProvidedLocation()
          This method returns a subscriberProvidedLocation.
 java.lang.String getSubscriberStatus()
          This method returns a subscriberStatus.
 int hashCode()
          Returns a hashcode value for the object.
 void setCommunicationMeans(java.lang.String communicationMeans)
          This method sets a communicationMeans.
 void setContactAddress(org.csapi.jr.se.Address contactAddress)
          This method sets a contactAddress.
 void setName(java.lang.String name)
          This method sets a name.
 void setNetworkProvidedLocation(java.lang.String networkProvidedLocation)
          This method sets a networkProvidedLocation.
 void setNetworkStatus(java.lang.String networkStatus)
          This method sets a networkStatus.
 void setOtherInfo(java.lang.String otherInfo)
          This method sets a otherInfo.
 void setPriority(int priority)
          This method sets a priority.
 void setSubscriberProvidedLocation(java.lang.String subscriberProvidedLocation)
          This method sets a subscriberProvidedLocation.
 void setSubscriberStatus(java.lang.String subscriberStatus)
          This method sets a subscriberStatus.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PAMPresenceData

public PAMPresenceData()
Creates a new PAMPresenceData instance.


PAMPresenceData

public PAMPresenceData(java.lang.String _name,
                       java.lang.String _subscriberStatus,
                       java.lang.String _networkStatus,
                       java.lang.String _communicationMeans,
                       org.csapi.jr.se.Address _contactAddress,
                       java.lang.String _subscriberProvidedLocation,
                       java.lang.String _networkProvidedLocation,
                       int _priority,
                       java.lang.String _otherInfo)
Creates a new PAMPresenceData instance.

Parameters:
_name - Name of presence data
_subscriberStatus - Specifies the status of the subscriber.
_networkStatus - Specifies the status of the network.
_communicationMeans - Specifies the means of communication. The type is TpPAMCapability.
_contactAddress - Address for communication
_subscriberProvidedLocation - Location information provided by subscriber. Is optional.
_networkProvidedLocation - Location information provided by subscriber. Is optional.
_priority - Priority for communication.
_otherInfo - Additional information.
Method Detail

getName

public java.lang.String getName()
This method returns a name.

Returns:
a String value

getSubscriberStatus

public java.lang.String getSubscriberStatus()
This method returns a subscriberStatus.

Returns:
a String value

getNetworkStatus

public java.lang.String getNetworkStatus()
This method returns a networkStatus.

Returns:
a String value

getCommunicationMeans

public java.lang.String getCommunicationMeans()
This method returns a communicationMeans.

Returns:
a String value

getContactAddress

public org.csapi.jr.se.Address getContactAddress()
This method returns a contactAddress.

Returns:
a org.csapi.jr.se.Address value

getSubscriberProvidedLocation

public java.lang.String getSubscriberProvidedLocation()
This method returns a subscriberProvidedLocation.

Returns:
a String value

getNetworkProvidedLocation

public java.lang.String getNetworkProvidedLocation()
This method returns a networkProvidedLocation.

Returns:
a String value

getPriority

public int getPriority()
This method returns a priority.

Returns:
a int value

getOtherInfo

public java.lang.String getOtherInfo()
This method returns a otherInfo.

Returns:
a String value

setName

public void setName(java.lang.String name)
This method sets a name.


setSubscriberStatus

public void setSubscriberStatus(java.lang.String subscriberStatus)
This method sets a subscriberStatus.


setNetworkStatus

public void setNetworkStatus(java.lang.String networkStatus)
This method sets a networkStatus.


setCommunicationMeans

public void setCommunicationMeans(java.lang.String communicationMeans)
This method sets a communicationMeans.


setContactAddress

public void setContactAddress(org.csapi.jr.se.Address contactAddress)
This method sets a contactAddress.


setSubscriberProvidedLocation

public void setSubscriberProvidedLocation(java.lang.String subscriberProvidedLocation)
This method sets a subscriberProvidedLocation.


setNetworkProvidedLocation

public void setNetworkProvidedLocation(java.lang.String networkProvidedLocation)
This method sets a networkProvidedLocation.


setPriority

public void setPriority(int priority)
This method sets a priority.


setOtherInfo

public void setOtherInfo(java.lang.String otherInfo)
This method sets a otherInfo.


equals

public boolean equals(java.lang.Object o)
Indicates whether some other object is 'equal to' this one.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode value for the object.

Overrides:
hashCode in class java.lang.Object