com.genesyslab.openmedia.soa
Class BusinessAttributeType

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

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

This enum defines the possible types for a business attribute.

See Also:
Serialized Form

Field Summary
static java.lang.String _interaction_subtype
          Indicates an Interaction Subtype business attribute whose values are possible interaction subtypes.
static java.lang.String _interaction_type
          Indicates an Interaction Type business attribute whose values are possible interaction types.
static java.lang.String _media_type
          Indicates a Media Type business attribute whose values are possible media types.
protected static java.util.HashMap _table_
           
static java.lang.String _unknown
          Indicates business attribute types other than Interaction Type, Interaction Subtype, and Media Type.
protected  java.lang.String _value_
           
static BusinessAttributeType interaction_subtype
           
static BusinessAttributeType interaction_type
           
static BusinessAttributeType media_type
           
static BusinessAttributeType unknown
           
 
Constructor Summary
protected BusinessAttributeType(java.lang.String value)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static BusinessAttributeType fromString(java.lang.String value)
           
static BusinessAttributeType 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_

_unknown

public static final java.lang.String _unknown
Indicates business attribute types other than Interaction Type, Interaction Subtype, and Media Type.

See Also:
Constant Field Values

_media_type

public static final java.lang.String _media_type
Indicates a Media Type business attribute whose values are possible media types.

See Also:
Constant Field Values

_interaction_type

public static final java.lang.String _interaction_type
Indicates an Interaction Type business attribute whose values are possible interaction types.

See Also:
Constant Field Values

_interaction_subtype

public static final java.lang.String _interaction_subtype
Indicates an Interaction Subtype business attribute whose values are possible interaction subtypes.

See Also:
Constant Field Values

unknown

public static final BusinessAttributeType unknown

media_type

public static final BusinessAttributeType media_type

interaction_type

public static final BusinessAttributeType interaction_type

interaction_subtype

public static final BusinessAttributeType interaction_subtype
Constructor Detail

BusinessAttributeType

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

getValue

public java.lang.String getValue()

fromValue

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

fromString

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