org.csapi.jr.se
Class DataSessionQosClass

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

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

Defines the Quality of Service (QoS) classes. This could be for a data session or multi media call session, for example. Note: Because of commonality across multiple interface specifications, this data type is promoted from Data Session Control Data Types to Common Data Types. For backward compatibility reasons, the naming of the data type remains unmodified, and hence continues to refer to Data Session Control.

See Also:
Serialized Form

Field Summary
static int _DATA_SESSION_QOS_CLASS_BACKGROUND
          Specifies the Background QoS class, as specified in 3G TS 23.107.
static int _DATA_SESSION_QOS_CLASS_CONVERSATIONAL
          Specifies the Conversational QoS class, as specified in 3G TS 23.107.
static int _DATA_SESSION_QOS_CLASS_INTERACTIVE
          Specifies the Interactive QoS class, as specified in 3G TS 23.107.
static int _DATA_SESSION_QOS_CLASS_STREAMING
          Specifies the Streaming QoS class, as specified in 3G TS 23.107.
static org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_BACKGROUND
          Specifies the Background QoS class, as specified in 3G TS 23.107.
static org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_CONVERSATIONAL
          Specifies the Conversational QoS class, as specified in 3G TS 23.107.
static org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_INTERACTIVE
          Specifies the Interactive QoS class, as specified in 3G TS 23.107.
static org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_STREAMING
          Specifies the Streaming QoS class, as specified in 3G TS 23.107.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
static org.csapi.jr.se.DataSessionQosClass getObject(int value)
          Accepts values in the range of 0 to 3
 int getValue()
          Number representing enum type
 java.lang.String getValueText()
          getValueText method, overrides the getValueText() method in class java.lang.Object
 int hashCode()
          Returns a hashcode value for the object.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_DATA_SESSION_QOS_CLASS_CONVERSATIONAL

public static final int _DATA_SESSION_QOS_CLASS_CONVERSATIONAL
Specifies the Conversational QoS class, as specified in 3G TS 23.107.

See Also:
Constant Field Values

DATA_SESSION_QOS_CLASS_CONVERSATIONAL

public static final org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_CONVERSATIONAL
Specifies the Conversational QoS class, as specified in 3G TS 23.107.


_DATA_SESSION_QOS_CLASS_STREAMING

public static final int _DATA_SESSION_QOS_CLASS_STREAMING
Specifies the Streaming QoS class, as specified in 3G TS 23.107.

See Also:
Constant Field Values

DATA_SESSION_QOS_CLASS_STREAMING

public static final org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_STREAMING
Specifies the Streaming QoS class, as specified in 3G TS 23.107.


_DATA_SESSION_QOS_CLASS_INTERACTIVE

public static final int _DATA_SESSION_QOS_CLASS_INTERACTIVE
Specifies the Interactive QoS class, as specified in 3G TS 23.107.

See Also:
Constant Field Values

DATA_SESSION_QOS_CLASS_INTERACTIVE

public static final org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_INTERACTIVE
Specifies the Interactive QoS class, as specified in 3G TS 23.107.


_DATA_SESSION_QOS_CLASS_BACKGROUND

public static final int _DATA_SESSION_QOS_CLASS_BACKGROUND
Specifies the Background QoS class, as specified in 3G TS 23.107.

See Also:
Constant Field Values

DATA_SESSION_QOS_CLASS_BACKGROUND

public static final org.csapi.jr.se.DataSessionQosClass DATA_SESSION_QOS_CLASS_BACKGROUND
Specifies the Background QoS class, as specified in 3G TS 23.107.

Method Detail

getValue

public int getValue()
Number representing enum type

Returns:
int number representing type of object, this is defined within the class

getValueText

public java.lang.String getValueText()
getValueText method, overrides the getValueText() method in class java.lang.Object

Returns:
String The stringified version of the DataSessionQosClass object

getObject

public static org.csapi.jr.se.DataSessionQosClass getObject(int value)
                                                     throws InvalidEnumValueException
Accepts values in the range of 0 to 3

Parameters:
value - number representing type of object, this is defined within the class
Throws:
InvalidEnumValueException - thrown if invalid value is passed into method

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