public class MobileSequenceSession extends Object
MobileSequenceSession class.
Constructor and Description |
---|
MobileSequenceSession(Map<String,Object> parameters,
List<SequenceSessionVariable> sessionVariables,
MobileMsgTracker tracker)
Constructor for MobileSequenceSession.
|
MobileSequenceSession(MobileMsgTracker tracker)
Constructor for MobileSequenceSession.
|
Modifier and Type | Method and Description |
---|---|
boolean |
eqOrMatches(String expected,
String actual)
eqOrMatches
|
Map<String,SessionVariableGenerator> |
getGenerators()
getGenerators
|
Properties |
getProperties()
getProperties
|
int |
getRetries()
getRetries
|
long |
getTimeout()
getTimeout
|
boolean |
matches(String expected,
String actual)
matches
|
void |
sendSms(String gatewayId,
String recipient,
String text,
int validityPeriodInHours,
MobileMsgResponseHandler responseHandler)
sendSms
|
void |
sendUssd(String gatewayId,
String text,
MobileMsgResponseHandler responseHandler)
sendUssd
|
void |
setRetries(int retries)
setRetries
|
void |
setTimeout(long timeout)
setTimeout
|
void |
setVariable(String varName,
String value)
setVariable
|
String |
substitute(String string)
substitute
|
boolean |
ussdStatusMatches(String expected,
org.smslib.USSDSessionStatus actual)
ussdStatusMatches
|
public MobileSequenceSession(MobileMsgTracker tracker)
Constructor for MobileSequenceSession.
tracker
- a MobileMsgTracker
object.public MobileSequenceSession(Map<String,Object> parameters, List<SequenceSessionVariable> sessionVariables, MobileMsgTracker tracker)
Constructor for MobileSequenceSession.
parameters
- a Map
object.sessionVariables
- a List
object.tracker
- a MobileMsgTracker
object.public Properties getProperties()
getProperties
Properties
object.public Map<String,SessionVariableGenerator> getGenerators()
getGenerators
Map
object.public int getRetries()
getRetries
public long getTimeout()
getTimeout
public void setTimeout(long timeout)
setTimeout
timeout
- a long.public void setRetries(int retries)
setRetries
retries
- a int.public boolean ussdStatusMatches(String expected, org.smslib.USSDSessionStatus actual)
ussdStatusMatches
expected
- a String
object.actual
- a USSDSessionStatus
object.public void sendSms(String gatewayId, String recipient, String text, int validityPeriodInHours, MobileMsgResponseHandler responseHandler)
sendSms
gatewayId
- a String
object.recipient
- a String
object.text
- a String
object.validityPeriodInHours
- a int.responseHandler
- a MobileMsgResponseHandler
object.public void sendUssd(String gatewayId, String text, MobileMsgResponseHandler responseHandler)
sendUssd
gatewayId
- a String
object.text
- a String
object.responseHandler
- a MobileMsgResponseHandler
object.Copyright © 2015. All Rights Reserved.