com.ibm.soa.parlayx21.presence
Class CommunicationMeansType

java.lang.Object
  extended by com.ibm.soa.parlayx21.presence.CommunicationMeansType
All Implemented Interfaces:
java.io.Serializable

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

This enumeration lists communication means. If the communication attribute refers to a means not in this list, it will point to MeansOther.

See Also:
Serialized Form

Field Summary
static java.lang.String _Chat
           
static java.lang.String _Email
           
static java.lang.String _MeansOther
           
static java.lang.String _Mms
           
static java.lang.String _Phone
           
static java.lang.String _Sms
           
static java.lang.String _Video
           
static java.lang.String _Web
           
static CommunicationMeansType Chat
          The communication attribute refers to a chat client.
static CommunicationMeansType Email
           
static CommunicationMeansType MeansOther
          The communication attribute refers to any other client.
static CommunicationMeansType Mms
           
static CommunicationMeansType Phone
          The communication attribute refers to a phone (fixed line or mobile or SIP).
static CommunicationMeansType Sms
           
static CommunicationMeansType Video
          The communication attribute refers to a video phone (fixed line or mobile or SIP).
static CommunicationMeansType Web
          The communication attribute refers to a web client.
 
Constructor Summary
protected CommunicationMeansType(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static CommunicationMeansType fromString(java.lang.String value)
           
static CommunicationMeansType fromValue(java.lang.String value)
           
 java.lang.String getValue()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_Phone

public static final java.lang.String _Phone
See Also:
Constant Field Values

_Chat

public static final java.lang.String _Chat
See Also:
Constant Field Values

_Sms

public static final java.lang.String _Sms
See Also:
Constant Field Values

_Video

public static final java.lang.String _Video
See Also:
Constant Field Values

_Web

public static final java.lang.String _Web
See Also:
Constant Field Values

_Email

public static final java.lang.String _Email
See Also:
Constant Field Values

_Mms

public static final java.lang.String _Mms
See Also:
Constant Field Values

_MeansOther

public static final java.lang.String _MeansOther
See Also:
Constant Field Values

Phone

public static final CommunicationMeansType Phone
The communication attribute refers to a phone (fixed line or mobile or SIP).


Chat

public static final CommunicationMeansType Chat
The communication attribute refers to a chat client.


Sms

public static final CommunicationMeansType Sms

Video

public static final CommunicationMeansType Video
The communication attribute refers to a video phone (fixed line or mobile or SIP).


Web

public static final CommunicationMeansType Web
The communication attribute refers to a web client.


Email

public static final CommunicationMeansType Email

Mms

public static final CommunicationMeansType Mms

MeansOther

public static final CommunicationMeansType MeansOther
The communication attribute refers to any other client.

Constructor Detail

CommunicationMeansType

protected CommunicationMeansType(java.lang.String value)
Method Detail

getValue

public java.lang.String getValue()

fromValue

public static CommunicationMeansType fromValue(java.lang.String value)
                                        throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

fromString

public static CommunicationMeansType fromString(java.lang.String value)
                                         throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

equals

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

hashCode

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

toString

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


Copyright © 2003 IBM Corp. All Rights Reserved.