org.csapi.jr.se.ui
Class UITargetObjectType

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

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

Defines the type of object where User Interaction should be performed upon.

See Also:
Serialized Form

Field Summary
static int _UI_TARGET_OBJECT_CALL
          User-interaction will be performed on a complete Call.
static int _UI_TARGET_OBJECT_CALL_LEG
          User-interaction will be performed on a single Call Leg.
static int _UI_TARGET_OBJECT_MULTI_PARTY_CALL
          User-interaction will be performed on a complete Multi-party Call.
static org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_CALL
          User-interaction will be performed on a complete Call.
static org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_CALL_LEG
          User-interaction will be performed on a single Call Leg.
static org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_MULTI_PARTY_CALL
          User-interaction will be performed on a complete Multi-party Call.
 
Method Summary
 boolean equals(java.lang.Object o)
          Indicates whether some other object is 'equal to' this one.
static org.csapi.jr.se.ui.UITargetObjectType getObject(int value)
          Accepts values in the range of 0 to 2
 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

_UI_TARGET_OBJECT_CALL

public static final int _UI_TARGET_OBJECT_CALL
User-interaction will be performed on a complete Call.

See Also:
Constant Field Values

UI_TARGET_OBJECT_CALL

public static final org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_CALL
User-interaction will be performed on a complete Call.


_UI_TARGET_OBJECT_MULTI_PARTY_CALL

public static final int _UI_TARGET_OBJECT_MULTI_PARTY_CALL
User-interaction will be performed on a complete Multi-party Call.

See Also:
Constant Field Values

UI_TARGET_OBJECT_MULTI_PARTY_CALL

public static final org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_MULTI_PARTY_CALL
User-interaction will be performed on a complete Multi-party Call.


_UI_TARGET_OBJECT_CALL_LEG

public static final int _UI_TARGET_OBJECT_CALL_LEG
User-interaction will be performed on a single Call Leg. The media of this call leg should be detached at the moment any user interaction is done.

See Also:
Constant Field Values

UI_TARGET_OBJECT_CALL_LEG

public static final org.csapi.jr.se.ui.UITargetObjectType UI_TARGET_OBJECT_CALL_LEG
User-interaction will be performed on a single Call Leg. The media of this call leg should be detached at the moment any user interaction is done.

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 UITargetObjectType object

getObject

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

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