com.adobe.connectpro.telephony.adaptor
Class DialInStep

java.lang.Object
  extended by com.adobe.connectpro.telephony.adaptor.DialInStep

public class DialInStep
extends java.lang.Object

Data class holding a single step of dialing sequence for an Adaptor. Dialing sequence is used by FMG to connect as another participant to a conference. Contains information including the type, fixed value or field-id for a step. Fixed value means the value is hard-coded. Used mostly to define delays or for sending DTMF for selecting menu options of IVR (interactive voice response) menu of CSP. field-id may be used when the dial-in step needs to use some value from a user's telephony profile such as participant code. If a fixed value is given, it takes precedence. If value is null, field-id is used.


Nested Class Summary
static class DialInStep.StepType
          Step type for Universal Voice dialing steps
 
Constructor Summary
DialInStep()
          Default Constructor
DialInStep(DialInStep.StepType type, java.lang.String fixedValue, java.lang.String fieldId)
          Constructor with all parameters.
 
Method Summary
 java.lang.String getFieldId()
          Get Field ID for value.
 java.lang.String getFixedValue()
          Step fixed value.
 DialInStep.StepType getType()
          Step type
 void setFieldId(java.lang.String fieldId)
          Set Field ID for value.
 void setFixedValue(java.lang.String fixedValue)
          Step fixed value.
 void setType(DialInStep.StepType type)
          Step type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialInStep

public DialInStep(DialInStep.StepType type,
                  java.lang.String fixedValue,
                  java.lang.String fieldId)
Constructor with all parameters.

Parameters:
type - Step type
fixedValue - Step fixed value. If field-id is to be used, this needs to be null
fieldId - Field ID

DialInStep

public DialInStep()
Default Constructor

Method Detail

getFieldId

public java.lang.String getFieldId()
Get Field ID for value. If fixed value exists, this is not used


getType

public DialInStep.StepType getType()
Step type


getFixedValue

public java.lang.String getFixedValue()
Step fixed value. If field-id is to be used, this needs to be null


setFieldId

public void setFieldId(java.lang.String fieldId)
Set Field ID for value. If fixed value exists, this is not used


setType

public void setType(DialInStep.StepType type)
Step type


setFixedValue

public void setFixedValue(java.lang.String fixedValue)
Step fixed value. If field-id is to be used, this needs to be null