com.genesyslab.ail
Class Enum

java.lang.Object
  extended by com.genesyslab.ail.Enum
Direct Known Subclasses:
AbstractDn.Status, AbstractDn.Type, AbstractDnEvent.EventReason, AbstractInteraction.AbstractCallType, AbstractInteraction.Status, AbstractInteractionEvent.EventReason, ActionCode.Type, AilLoader.ApplicationType, CallbackRecord.Action, CallbackRecord.CallbackOrigin, CallbackRecord.CallbackStatus, CallbackRecord.CallbackType, CallbackRecord.CallResult, CallbackRecord.Reason, CallbackRecord.Status, CampaignEvent.Type, Category.Type, ChatParty.Type, ChatParty.Visibility, ContactAttributeMetaData.Type, ContactAttributeValue.Type, CustomAttachedData.Type, Dn.Action, Dn.Media, Dn.Status, Dn.Workmode, DnEvent.EventReason, DnFunction.Action, DnFunction.Status, DnFunction.Type, DnFunctionEvent.EventReason, DnRoutingPoint.Status, DnRoutingPoint.Type, Enumerator.Type, FilterLeaf.LeafOperator, FilterLeaf.LeafWildcard, FilterNode.NodeOperator, IMParty.Type, IMParty.Visibility, Interaction.Action, Interaction.Status, Interaction.Type, InteractionAttributeMetaData.Type, InteractionAttributeValue.Type, InteractionChat.Action, InteractionChatEvent.Type, InteractionEvent.EventReason, InteractionInvitationIn.Action, InteractionInvitationIn.Status, InteractionInvitationParentIn.Action, InteractionMail.Action, InteractionMailIn.Action, InteractionMailOut.Action, InteractionMultimedia.StopProcessingReason, InteractionOutboundEvent.Type, InteractionVoice.Action, InteractionVoice.CallType, InteractionVoice.MakeCallType, InteractionVoice.NetworkStatus, InteractionVoiceCallback.Action, InteractionVoiceCallback.CallbackStatus, InteractionVoiceOutbound.Action, InteractionVoiceOutbound.OutboundStatus, InteractionVoiceOutbound.TreatmentType, InteractionWebcallback.Action, InteractionWebcallback.WcbStatus, InteractionWebcallback.WcbType, IsErrorException.Type, KwInteractionContext.Action, KwInteractionContext.Reason, KwInteractionContext.Status, Media.Action, Media.Reason, Media.Status, MonitorEventAgentStatus.AgentStatus, MonitorEventMediaStatus.DnType, MonitorEventMediaStatus.Status, NoAvailableDnException.Reason, Notification.Mode, OutboundCampaignInfo.Action, OutboundCampaignInfo.Mode, OutboundCampaignInfo.Status, OutboundChain.Reason, OutboundChain.TreatmentType, OutboundRecord.Action, OutboundRecord.CallbackType, OutboundRecord.CallResult, OutboundRecord.PhoneType, OutboundRecord.Status, OutboundService.Action, OutboundServiceException.Type, Participant.Type, Place.Action, RoutingInteraction.CallType, RoutingInteraction.Status, RoutingInteraction.TreatmentType, RoutingInteraction.Type, RoutingInteractionEvent.EventReason, SearchSRLTemplate.SRLAttribute, SearchSRLTemplate.SRLOperator, ServiceStatus.Status, ServiceStatus.Type, SRLManager.ResponseType, StandardResponse.UsageType, Switch.Type, TelephonyErrorException.Type, Workbin.Type, WorkbinEvent.ActorType, WorkbinEvent.Operation, WorkbinEvent.WorkbinOperation, WorkflowStatus.Status

public abstract class Enum
extends java.lang.Object

The base class for the enumerated types.


Field Summary
static int CONSTANTS_RANGE
          The constant range
 
Method Summary
 boolean equals(java.lang.Object object)
          Returns true if this object represents the same enumerated type.
 int hashCode()
           
static int max()
          Returns the maximum value for this enumerated type.
 int toInt()
          Returns the integer value of this enumerated value.
 java.lang.String toString()
          Returns the String representation of this enumerated value.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CONSTANTS_RANGE

public static final int CONSTANTS_RANGE
The constant range

See Also:
Constant Field Values
Method Detail

equals

public boolean equals(java.lang.Object object)
Returns true if this object represents the same enumerated type.

Overrides:
equals in class java.lang.Object

max

public static int max()
Returns the maximum value for this enumerated type.


toInt

public int toInt()
Returns the integer value of this enumerated value.


hashCode

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

toString

public java.lang.String toString()
Returns the String representation of this enumerated value.

Overrides:
toString in class java.lang.Object