com.genesyslab.openmedia.soa
Class ServiceType

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

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

Enumerates the possible types of service connections.

See Also:
Serialized Form

Field Summary
static java.lang.String _configuration
          Indicates the service connection managing the communication with the Configuration Layer.
static java.lang.String _esp
          Indicates the service connection managing communication with Interaction Server through ESP (External Service Protocol).
static java.lang.String _interaction_server
          Indicates the service connection managing communication with Interaction Server.
protected static java.util.HashMap _table_
           
static java.lang.String _ucs
          Indicates the service connection managing the communication with UCS (Universal Contact Server).
protected  java.lang.String _value_
           
static ServiceType configuration
           
static ServiceType esp
           
static ServiceType interaction_server
           
static ServiceType ucs
           
 
Constructor Summary
protected ServiceType(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static ServiceType fromString(java.lang.String value)
           
static ServiceType 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_

_configuration

public static final java.lang.String _configuration
Indicates the service connection managing the communication with the Configuration Layer.

See Also:
Constant Field Values

_interaction_server

public static final java.lang.String _interaction_server
Indicates the service connection managing communication with Interaction Server.

See Also:
Constant Field Values

_esp

public static final java.lang.String _esp
Indicates the service connection managing communication with Interaction Server through ESP (External Service Protocol). (See MILService and mil-callback domain for getting requests from Interaction Server.)

See Also:
Constant Field Values

_ucs

public static final java.lang.String _ucs
Indicates the service connection managing the communication with UCS (Universal Contact Server).

See Also:
Constant Field Values

configuration

public static final ServiceType configuration

interaction_server

public static final ServiceType interaction_server

esp

public static final ServiceType esp

ucs

public static final ServiceType ucs
Constructor Detail

ServiceType

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

getValue

public java.lang.String getValue()

fromValue

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

fromString

public static ServiceType 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