public class TransactionParam extends TrxParam implements Serializable
setTimeoutSeconds(int)
AsmServicesWs.TransactionResult
with error code DEVICE_GO_ONLINE_TIMEOUT.Constructor and Description |
---|
TransactionParam() |
TransactionParam(int deviceId,
String transactionId) |
TransactionParam(int deviceId,
String infoText,
String displayData,
String templateName,
ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int timeoutSeconds,
int deviceGoOnlineTimeout,
boolean requiresUserConfirmation,
boolean pinEntryRequired,
String transactionId,
String locale,
String pushNotificationMessage) |
TransactionParam(int deviceId,
String infoText,
String displayData,
String templateName,
ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int timeoutSeconds,
int deviceGoOnlineTimeout,
boolean requiresUserConfirmation,
boolean pinEntryRequired,
String transactionId,
String locale,
String pushNotificationMessage,
List<String> pinEntryRequiredConstraint) |
TransactionParam(int deviceId,
String userId,
String infoText,
String displayData,
String templateName,
ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int timeoutSeconds,
int deviceGoOnlineTimeout,
boolean requiresUserConfirmation,
boolean pinEntryRequired,
String transactionId,
String locale,
String pushNotificationMessage) |
TransactionParam(int deviceId,
String userId,
String infoText,
String displayData,
String templateName,
ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int timeoutSeconds,
int deviceGoOnlineTimeout,
boolean requiresUserConfirmation,
boolean pinEntryRequired,
String transactionId,
String locale,
String pushNotificationMessage,
List<String> pinEntryRequiredConstraint) |
TransactionParam(int deviceId,
String userId,
String infoText,
String displayData,
String templateName,
ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int timeoutSeconds,
int deviceGoOnlineTimeout,
boolean requiresUserConfirmation,
boolean pinEntryRequired,
String transactionId,
String locale,
String pushNotificationMessage,
List<String> pinEntryRequiredConstraint,
boolean highPriority) |
TransactionParam(TransactionParam transactionParam) |
Modifier and Type | Method and Description |
---|---|
String |
getInfoText() |
List<String> |
getPinEntryRequiredConstraint()
Optional parameter; list of strings.
|
int |
getTimeoutSeconds() |
com.kobil.ssms.asm.logic.WaitingListMessageType |
getType() |
boolean |
isPinEntryRequired()
Note: parameter will be ignored for calls to method startTransactionForUser
|
boolean |
isRequiresUserConfirmation() |
void |
setInfoText(String infoText) |
void |
setPinEntryRequired(boolean pinEntryRequired)
Note: parameter will be ignored for calls to method startTransactionForUser
|
void |
setPinEntryRequiredConstraint(List<String> pinEntryRequiredConstraint)
Optional parameter; list of strings.
|
void |
setRequiresUserConfirmation(boolean requiresUserConfirmation) |
void |
setTimeoutSeconds(int timeoutSeconds) |
String |
toString() |
getDisplayData, getEntryItems, getPushNotificationMessage, getTemplateName, isHighPriority, setDisplayData, setEntryItems, setHighPriority, setPushNotificationMessage, setTemplateName
getAppName, getDeviceGoOnlineTimeout, getDeviceId, getKsUid, getLocale, getPortalId, getTransactionId, getUserId, setAppName, setDeviceGoOnlineTimeout, setDeviceId, setKsUid, setLocale, setPortalId, setTransactionId, setUserId
public TransactionParam()
public TransactionParam(TransactionParam transactionParam)
public TransactionParam(int deviceId, String infoText, String displayData, String templateName, ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int timeoutSeconds, int deviceGoOnlineTimeout, boolean requiresUserConfirmation, boolean pinEntryRequired, String transactionId, String locale, String pushNotificationMessage)
public TransactionParam(int deviceId, String infoText, String displayData, String templateName, ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int timeoutSeconds, int deviceGoOnlineTimeout, boolean requiresUserConfirmation, boolean pinEntryRequired, String transactionId, String locale, String pushNotificationMessage, List<String> pinEntryRequiredConstraint)
public TransactionParam(int deviceId, String userId, String infoText, String displayData, String templateName, ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int timeoutSeconds, int deviceGoOnlineTimeout, boolean requiresUserConfirmation, boolean pinEntryRequired, String transactionId, String locale, String pushNotificationMessage)
public TransactionParam(int deviceId, String userId, String infoText, String displayData, String templateName, ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int timeoutSeconds, int deviceGoOnlineTimeout, boolean requiresUserConfirmation, boolean pinEntryRequired, String transactionId, String locale, String pushNotificationMessage, List<String> pinEntryRequiredConstraint)
public TransactionParam(int deviceId, String userId, String infoText, String displayData, String templateName, ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int timeoutSeconds, int deviceGoOnlineTimeout, boolean requiresUserConfirmation, boolean pinEntryRequired, String transactionId, String locale, String pushNotificationMessage, List<String> pinEntryRequiredConstraint, boolean highPriority)
public TransactionParam(int deviceId, String transactionId)
public String getInfoText()
public void setInfoText(String infoText)
infoText
- the additional information text which will be written to the reportingpublic int getTimeoutSeconds()
public void setTimeoutSeconds(int timeoutSeconds)
timeoutSeconds
- The timeout (in seconds) how long the transaction will be displayed at the device to be confirmed.public boolean isRequiresUserConfirmation()
true
the transaction will be sent to the device and requires a confirmation by the user.
Usually the app will implement a "confirm" button in this case.false
the transaction will be sent to the device but confirmed without user interaction.public void setRequiresUserConfirmation(boolean requiresUserConfirmation)
requiresUserConfirmation
- if true
the transaction will be sent to the device and requires a confirmation by the user.
Usually the app will implement a "confirm" button in this case.false
the transaction will be sent to the device but confirmed without user interaction.public boolean isPinEntryRequired()
true
the transaction will be sent to the device and requests the app to enter the user's PIN.false
the transaction will be sent without re-entering the user's PIN.public void setPinEntryRequired(boolean pinEntryRequired)
pinEntryRequired
- If true
the transaction will be sent to the device and requests the app to enter the user's PIN.false
the transaction will be sent without re-entering the user's PIN.public com.kobil.ssms.asm.logic.WaitingListMessageType getType()
public List<String> getPinEntryRequiredConstraint()
public void setPinEntryRequiredConstraint(List<String> pinEntryRequiredConstraint)
Copyright © 2022 KOBIL Systems GmbH. All rights reserved.