org.eclipse.ecf.call
Class CallSessionState

java.lang.Object
  extended by org.eclipse.ecf.call.CallSessionState
All Implemented Interfaces:
java.io.Serializable

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

Type-safe enumeration class to represent call session state information. See ICallSession.getState().

See Also:
Serialized Form

Field Summary
static CallSessionState ACTIVE
           
protected static java.lang.String ACTIVE_NAME
           
static CallSessionState BUSY
           
protected static java.lang.String BUSY_NAME
           
static CallSessionState CANCELLED
           
protected static java.lang.String CANCELLED_NAME
           
static CallSessionState ERROR
           
protected static java.lang.String ERROR_NAME
           
static CallSessionState FAILED
           
protected static java.lang.String FAILED_NAME
           
static CallSessionState FINISHED
           
protected static java.lang.String FINISHED_NAME
           
static CallSessionState MISSED
           
protected static java.lang.String MISSED_NAME
           
static CallSessionState ONHOLD
           
protected static java.lang.String ONHOLD_NAME
           
static CallSessionState PENDING
           
protected static java.lang.String PENDING_NAME
           
static CallSessionState PREPENDING
           
protected static java.lang.String PREPENDING_NAME
           
static CallSessionState REDIRECTED
           
protected static java.lang.String REDIRECTED_NAME
           
static CallSessionState REFUSED
           
protected static java.lang.String REFUSED_NAME
           
static CallSessionState ROUTING
           
protected static java.lang.String ROUTING_NAME
           
protected static long serialVersionUID
           
static CallSessionState UNKNOWN
           
protected static java.lang.String UNKNOWN_NAME
           
static CallSessionState UNPLACED
           
protected static java.lang.String UNPLACED_NAME
           
 
Constructor Summary
protected CallSessionState(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
static CallSessionState fromString(java.lang.String state)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

protected static final long serialVersionUID
See Also:
Constant Field Values

UNPLACED_NAME

protected static final java.lang.String UNPLACED_NAME
See Also:
Constant Field Values

REDIRECTED_NAME

protected static final java.lang.String REDIRECTED_NAME
See Also:
Constant Field Values

ROUTING_NAME

protected static final java.lang.String ROUTING_NAME
See Also:
Constant Field Values

PREPENDING_NAME

protected static final java.lang.String PREPENDING_NAME
See Also:
Constant Field Values

FAILED_NAME

protected static final java.lang.String FAILED_NAME
See Also:
Constant Field Values

PENDING_NAME

protected static final java.lang.String PENDING_NAME
See Also:
Constant Field Values

ACTIVE_NAME

protected static final java.lang.String ACTIVE_NAME
See Also:
Constant Field Values

ONHOLD_NAME

protected static final java.lang.String ONHOLD_NAME
See Also:
Constant Field Values

FINISHED_NAME

protected static final java.lang.String FINISHED_NAME
See Also:
Constant Field Values

MISSED_NAME

protected static final java.lang.String MISSED_NAME
See Also:
Constant Field Values

REFUSED_NAME

protected static final java.lang.String REFUSED_NAME
See Also:
Constant Field Values

BUSY_NAME

protected static final java.lang.String BUSY_NAME
See Also:
Constant Field Values

CANCELLED_NAME

protected static final java.lang.String CANCELLED_NAME
See Also:
Constant Field Values

UNKNOWN_NAME

protected static final java.lang.String UNKNOWN_NAME
See Also:
Constant Field Values

ERROR_NAME

protected static final java.lang.String ERROR_NAME
See Also:
Constant Field Values

UNPLACED

public static final CallSessionState UNPLACED

REDIRECTED

public static final CallSessionState REDIRECTED

ROUTING

public static final CallSessionState ROUTING

PREPENDING

public static final CallSessionState PREPENDING

FAILED

public static final CallSessionState FAILED

PENDING

public static final CallSessionState PENDING

ACTIVE

public static final CallSessionState ACTIVE

ONHOLD

public static final CallSessionState ONHOLD

FINISHED

public static final CallSessionState FINISHED

MISSED

public static final CallSessionState MISSED

REFUSED

public static final CallSessionState REFUSED

BUSY

public static final CallSessionState BUSY

CANCELLED

public static final CallSessionState CANCELLED

UNKNOWN

public static final CallSessionState UNKNOWN

ERROR

public static final CallSessionState ERROR
Constructor Detail

CallSessionState

protected CallSessionState(java.lang.String name)
Method Detail

fromString

public static CallSessionState fromString(java.lang.String state)

toString

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

equals

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

hashCode

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