com.genesyslab.ail.event
Interface InteractionOutboundEvent

All Superinterfaces:
ObjectEvent, java.io.Serializable

public interface InteractionOutboundEvent
extends ObjectEvent

An event reporting an outbound status change in an InteractionVoiceOutbound.


Nested Class Summary
static class InteractionOutboundEvent.Type
          Enum for the possible types of record status.
 
Method Summary
 InteractionVoiceOutbound.OutboundStatus getInteractionOutboundStatus()
          Deprecated.  
 InteractionVoiceOutbound getInteractionVoiceOutbound()
          Deprecated.  
 OutboundRecord getRecord()
          Returns the record associated with the interaction in the concerned events.
 OutboundRecord.Status getRecordStatus()
          Returns the status of the record associated with the interaction.
 InteractionOutboundEvent.Type getType()
          Returns the type.
 
Methods inherited from interface com.genesyslab.ail.event.ObjectEvent
getSource
 

Method Detail

getInteractionVoiceOutbound

InteractionVoiceOutbound getInteractionVoiceOutbound()
Deprecated. 

Returns the InteractionVoiceOutbound to which this event is related. This method returns the same as ObjectEvent.getSource().


getType

InteractionOutboundEvent.Type getType()
Returns the type.


getRecord

OutboundRecord getRecord()
Returns the record associated with the interaction in the concerned events.


getInteractionOutboundStatus

InteractionVoiceOutbound.OutboundStatus getInteractionOutboundStatus()
Deprecated. 

Returns the outbound-oriented status of the interaction.


getRecordStatus

OutboundRecord.Status getRecordStatus()
Returns the status of the record associated with the interaction.