public abstract class TrxParam extends AsmWaitingListEntry implements Serializable
setTemplateName(String)
Constructor and Description |
---|
TrxParam() |
TrxParam(int deviceId,
String userId,
String displayData,
String templateName,
List<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int deviceGoOnlineTimeout,
String locale,
String pushNotificationMessage) |
TrxParam(int deviceId,
String userId,
String displayData,
String templateName,
List<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems,
int deviceGoOnlineTimeout,
String locale,
String pushNotificationMessage,
boolean highPriority) |
TrxParam(TrxParam transactionParam) |
Modifier and Type | Method and Description |
---|---|
String |
getDisplayData() |
List<com.kobil.ssms.asm.logic.template.SimpleEntryItem> |
getEntryItems() |
String |
getPushNotificationMessage() |
String |
getTemplateName() |
abstract com.kobil.ssms.asm.logic.WaitingListMessageType |
getType() |
boolean |
isHighPriority() |
void |
setDisplayData(String displayData) |
void |
setEntryItems(ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems) |
void |
setHighPriority(boolean highPriority)
This is an optional value.
|
void |
setPushNotificationMessage(String pushNotificationMessage) |
void |
setTemplateName(String templateName) |
getAppName, getDeviceGoOnlineTimeout, getDeviceId, getKsUid, getLocale, getPortalId, getTransactionId, getUserId, setAppName, setDeviceGoOnlineTimeout, setDeviceId, setKsUid, setLocale, setPortalId, setTransactionId, setUserId
public TrxParam()
public TrxParam(TrxParam transactionParam)
public TrxParam(int deviceId, String userId, String displayData, String templateName, List<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems, int deviceGoOnlineTimeout, String locale, String pushNotificationMessage)
public String getTemplateName()
public void setTemplateName(String templateName)
templateName
- the name of the template to be used for the transaction / message.null
no template will be used.public List<com.kobil.ssms.asm.logic.template.SimpleEntryItem> getEntryItems()
SimpleEntryItem
objects used by the templates (see setTemplateName(String)
.public void setEntryItems(ArrayList<com.kobil.ssms.asm.logic.template.SimpleEntryItem> entryItems)
entryItems
- The list of SimpleEntryItem
objects used by the templates (see setTemplateName(String)
)public String getDisplayData()
setTemplateName(String)
), this parameter can be null
.public void setDisplayData(String displayData)
displayData
- The data which is displayed in the transaction / message.setTemplateName(String)
), this parameter can be null
.public String getPushNotificationMessage()
public void setPushNotificationMessage(String pushNotificationMessage)
pushNotificationMessage
- The (optional) push notification message, which will be sent to the device, if the
device is not logged in during the transaction / message.public boolean isHighPriority()
public void setHighPriority(boolean highPriority)
false
. highPriority
- True
means, the priority of the regarding message will be set to HIGH. False
means, the priority of the regarding message will be set to NORMAL.public abstract com.kobil.ssms.asm.logic.WaitingListMessageType getType()
getType
in class AsmWaitingListEntry
Copyright © 2022 KOBIL Systems GmbH. All rights reserved.