|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectagent.interaction.samples.outbound.VoiceInteractionAdapterForOutbound
public class VoiceInteractionAdapterForOutbound
Manages voice, record, and chain widgets for the selected interaction.
At runtime, an instance of this class lists the voice interactions of the monitored place in an interaction table. If the user selects one of then, voice, record, and chain panels update.
this enables the user to process the outbound interaction, including records and chain data.
Nested Class Summary | |
---|---|
class |
VoiceInteractionAdapterForOutbound.ChainedRecordSelectionListener
Handles selection in the record table of the outbound chain. |
class |
VoiceInteractionAdapterForOutbound.ComboBoxListener
Handles selection in comboboxes. |
class |
VoiceInteractionAdapterForOutbound.InteractionSelectionListener
Handles selection in the interaction table. |
Constructor Summary | |
---|---|
VoiceInteractionAdapterForOutbound(com.genesyslab.ail.Place _samplePlace,
com.genesyslab.ail.Dn _sampleDn,
com.genesyslab.ail.OutboundService _outboundService,
AgentInteractionData _agentInteractionData,
agent.interaction.samples.outbound.AgentOutboundGui _gui)
Creates an instance of VoiceInteractionHandlerForOutbound. |
Method Summary | |
---|---|
void |
handleInteractionEvent(com.genesyslab.ail.event.InteractionEvent event)
Receives InteractionEvent, which report changes to one interaction of the place. |
void |
handlePlaceEvent(com.genesyslab.ail.event.PlaceEvent evt)
Receives PlaceEvent, which may report changes to one chain of the place. |
void |
linkWidgetsToGui()
Links widgets (user interface components) to API functionality. |
void |
setChainWidgets()
Enables or disables record widgets accordingly with the current chain's data. |
void |
setInteractionWidgetState()
This method enables or disables the specified widgets, which are normally just buttons and radio buttons, but may include other widgets. |
void |
setRecordWidgets()
Enables or disables record widgets accordingly with the selected record's data. |
void |
updateSelectedReferences()
Retrieves outbound objects and then, updates widgets. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VoiceInteractionAdapterForOutbound(com.genesyslab.ail.Place _samplePlace, com.genesyslab.ail.Dn _sampleDn, com.genesyslab.ail.OutboundService _outboundService, AgentInteractionData _agentInteractionData, agent.interaction.samples.outbound.AgentOutboundGui _gui)
Method Detail |
---|
public void linkWidgetsToGui()
SimplePlace#linkWidgetsToGui()
public void setInteractionWidgetState()
public void setRecordWidgets()
public void setChainWidgets()
public void handleInteractionEvent(com.genesyslab.ail.event.InteractionEvent event)
public void handlePlaceEvent(com.genesyslab.ail.event.PlaceEvent evt)
public void updateSelectedReferences()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |