com.genesyslab.openmedia.soa
Class InteractionStatus

java.lang.Object
  extended bycom.genesyslab.openmedia.soa.InteractionStatus
All Implemented Interfaces:
java.io.Serializable

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

This enum lists the possibles statuses for a queued interaction (See QILService.)

See Also:
Serialized Form

Field Summary
static java.lang.String _idle
          Indicates that the QIL interaction has been processed.
static java.lang.String _queued
          Indicates that the interaction is currently waiting in a queue and available for processing.
static java.lang.String _routing
          Indicates that a router is processing the interaction.
protected static java.util.HashMap _table_
           
static java.lang.String _undefined
          Indicates that the QIL service cannot determine the interaction's status.
protected  java.lang.String _value_
           
static InteractionStatus idle
           
static InteractionStatus queued
           
static InteractionStatus routing
           
static InteractionStatus undefined
           
 
Constructor Summary
protected InteractionStatus(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static InteractionStatus fromString(java.lang.String value)
           
static InteractionStatus fromValue(java.lang.String value)
           
 java.lang.String getValue()
           
 int hashCode()
           
 java.lang.Object readResolve()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_value_

protected java.lang.String _value_

_table_

protected static java.util.HashMap _table_

_undefined

public static final java.lang.String _undefined
Indicates that the QIL service cannot determine the interaction's status.

See Also:
Constant Field Values

_idle

public static final java.lang.String _idle
Indicates that the QIL interaction has been processed.

See Also:
Constant Field Values

_queued

public static final java.lang.String _queued
Indicates that the interaction is currently waiting in a queue and available for processing.

See Also:
Constant Field Values

_routing

public static final java.lang.String _routing
Indicates that a router is processing the interaction.

See Also:
Constant Field Values

undefined

public static final InteractionStatus undefined

idle

public static final InteractionStatus idle

queued

public static final InteractionStatus queued

routing

public static final InteractionStatus routing
Constructor Detail

InteractionStatus

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

getValue

public java.lang.String getValue()

fromValue

public static InteractionStatus fromValue(java.lang.String value)
                                   throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

fromString

public static InteractionStatus fromString(java.lang.String value)
                                    throws java.lang.IllegalStateException
Throws:
java.lang.IllegalStateException

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

toString

public java.lang.String toString()

readResolve

public java.lang.Object readResolve()
                             throws java.io.ObjectStreamException
Throws:
java.io.ObjectStreamException