package api.unicore.component;
import static api.util.ComponentConstants.BOOLEAN_NULL;
import static api.util.ComponentConstants.BOOLEAN_NULL_CODE;
import static api.util.ComponentConstants.DATE_NULL;
import static api.util.ComponentConstants.DATE_NULL_CODE;
import static api.util.ComponentConstants.INTEGER_NULL;
import static api.util.ComponentConstants.INTEGER_NULL_CODE;
import static api.util.ComponentConstants.LONG_NULL;
import static api.util.ComponentConstants.LONG_NULL_CODE;
import static api.util.ComponentConstants.STRING_NULL;
import static api.util.ComponentConstants.STRING_NULL_CODE;
import static org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion.NON_NULL;
import api.UnoComponent;
import api.unicore.component_manual.TerminalProfile;
import api.util.BooleanFormat;
import api.util.DateFormat;
import api.util.IntegerFormat;
import api.util.LongFormat;
import api.util.StringFormat;
import com.fortify.annotations.FortifyNotPassword;
import java.util.Date;
import javax.ws.rs.DefaultValue;
import javax.ws.rs.FormParam;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.codehaus.jackson.annotate.JsonPropertyOrder;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;
import unicore.model.AuditActionClassifier;
import unicore.model.AuditLog;
import unicore.model.AuditLogDetail;
import unicore.model.ObjectClassifier;
import unipay.audit.AuditLogHandler;
import unipay.audit.Auditable;
/**
* @author CodeGen [Aleksey Babanin]
* @company UnitedThinkers
* @since 2020/02/18
*/
@JsonSerialize(include=NON_NULL)
@XmlType(propOrder={"id", "merchantAccountCode", "terminalCode", "connectionCl", "gatewayHost", "readTimeout", "idleMessage", "isCSCEnabled", "isTipEnabled", "isOfflineAuthEnabled", "isCashbackEnabled", "pinPadCl", "offlineAuthLimit", "offlineAuthSyncTime", "dateFormat", "currentUpdateCode", "operationTypeCl", "lastUpdateDate", "connectionPath", "isAmountConfirmationEnabled", "timeFormat", "paymentPolicy", "entryModePolicy", "receiptPolicy", "updateProfile", "updateVersion", "advertisingProfile", "advertisingVersion", "parametersVersion", "adminPin", "managerPin", "password", "secretKey", "tmsHost", "lockList", "applicationIdPolicy", "lastPasswordGenerationDate", "initializationDate", "activationDate", "countryCode", "currencyCode", "timeZoneCl", "communicationProtocolCl", "defaultIndustryCl", "isConvenienceFeeEnabled", "isOfflineCreditEnabled", "offlineTransactionPolicyCl", "isPinBypassEnabled", "receiptPrintingOrderTypeCl", "cloudHost", "cloudPort", "isSignatureConfirmationEnabled", "newTerminalCode", "newMerchantAccountCode", "currencySign", "version", "isApplicationSelectionEnabled", "encryptionTypeCl", "themeTypeCl", "isDebitPrioritizationEnabled", "encryptionCl", "offlineTransactionMode", "operationCl", "receiptPrintingOrderCl", "themeCl", "terminalMode", "logLevel", "isRewardNumberEnabled"})
@JsonPropertyOrder({"id", "merchantAccountCode", "terminalCode", "connectionCl", "gatewayHost", "readTimeout", "idleMessage", "isCSCEnabled", "isTipEnabled", "isOfflineAuthEnabled", "isCashbackEnabled", "pinPadCl", "offlineAuthLimit", "offlineAuthSyncTime", "dateFormat", "currentUpdateCode", "operationTypeCl", "lastUpdateDate", "connectionPath", "isAmountConfirmationEnabled", "timeFormat", "paymentPolicy", "entryModePolicy", "receiptPolicy", "updateProfile", "updateVersion", "advertisingProfile", "advertisingVersion", "parametersVersion", "adminPin", "managerPin", "password", "secretKey", "tmsHost", "lockList", "applicationIdPolicy", "lastPasswordGenerationDate", "initializationDate", "activationDate", "countryCode", "currencyCode", "timeZoneCl", "communicationProtocolCl", "defaultIndustryCl", "isConvenienceFeeEnabled", "isOfflineCreditEnabled", "offlineTransactionPolicyCl", "isPinBypassEnabled", "receiptPrintingOrderTypeCl", "cloudHost", "cloudPort", "isSignatureConfirmationEnabled", "newTerminalCode", "newMerchantAccountCode", "currencySign", "version", "isApplicationSelectionEnabled", "encryptionTypeCl", "themeTypeCl", "isDebitPrioritizationEnabled", "encryptionCl", "offlineTransactionMode", "operationCl", "receiptPrintingOrderCl", "themeCl", "terminalMode", "logLevel", "isRewardNumberEnabled"})
@XmlAccessorType(XmlAccessType.NONE)
@XmlSeeAlso(TerminalProfile.class)
public abstract class AbstractTerminalProfile extends UnoComponent<unicharge.model.TerminalProfile> implements Auditable<AuditLog, AuditLogDetail, AuditActionClassifier, ObjectClassifier> {
@FormParam("id")
@LongFormat
@DefaultValue(LONG_NULL_CODE)
protected Long id;
@FormParam("merchantAccountCode")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer merchantAccountCode;
@FormParam("terminalCode")
@LongFormat
@DefaultValue(LONG_NULL_CODE)
protected Long terminalCode;
@FormParam("connectionCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String connectionCl;
@FormParam("gatewayHost")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String gatewayHost;
@FormParam("readTimeout")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer readTimeout;
@FormParam("idleMessage")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String idleMessage;
@FormParam("isCSCEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isCSCEnabled;
@FormParam("isTipEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isTipEnabled;
@FormParam("isOfflineAuthEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isOfflineAuthEnabled;
@FormParam("isCashbackEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isCashbackEnabled;
@FormParam("pinPadCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String pinPadCl;
@FormParam("offlineAuthLimit")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer offlineAuthLimit;
@FormParam("offlineAuthSyncTime")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer offlineAuthSyncTime;
@FormParam("dateFormat")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String dateFormat;
@FormParam("currentUpdateCode")
@LongFormat
@DefaultValue(LONG_NULL_CODE)
protected Long currentUpdateCode;
@FormParam("operationTypeCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String operationTypeCl;
@FormParam("lastUpdateDate")
@DateFormat
@DefaultValue(DATE_NULL_CODE)
protected Date lastUpdateDate;
@FormParam("connectionPath")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String connectionPath;
@FormParam("isAmountConfirmationEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isAmountConfirmationEnabled;
@FormParam("timeFormat")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String timeFormat;
@FormParam("paymentPolicy")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String paymentPolicy;
@FormParam("entryModePolicy")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String entryModePolicy;
@FormParam("receiptPolicy")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String receiptPolicy;
@FormParam("updateProfile")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String updateProfile;
@FormParam("updateVersion")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String updateVersion;
@FormParam("advertisingProfile")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String advertisingProfile;
@FormParam("advertisingVersion")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String advertisingVersion;
@FormParam("parametersVersion")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String parametersVersion;
@FormParam("adminPin")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String adminPin;
@FormParam("managerPin")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String managerPin;
@FormParam("password")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
@FortifyNotPassword
protected String password;
@FormParam("secretKey")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String secretKey;
@FormParam("tmsHost")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String tmsHost;
@FormParam("lockList")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String lockList;
@FormParam("applicationIdPolicy")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String applicationIdPolicy;
@FormParam("lastPasswordGenerationDate")
@DateFormat
@DefaultValue(DATE_NULL_CODE)
protected Date lastPasswordGenerationDate;
@FormParam("initializationDate")
@DateFormat
@DefaultValue(DATE_NULL_CODE)
protected Date initializationDate;
@FormParam("activationDate")
@DateFormat
@DefaultValue(DATE_NULL_CODE)
protected Date activationDate;
@FormParam("countryCode")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String countryCode;
@FormParam("currencyCode")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String currencyCode;
@FormParam("timeZoneCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String timeZoneCl;
@FormParam("communicationProtocolCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String communicationProtocolCl;
@FormParam("defaultIndustryCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String defaultIndustryCl;
@FormParam("isConvenienceFeeEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isConvenienceFeeEnabled;
@FormParam("isOfflineCreditEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isOfflineCreditEnabled;
@FormParam("offlineTransactionPolicyCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String offlineTransactionPolicyCl;
@FormParam("isPinBypassEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isPinBypassEnabled;
@FormParam("receiptPrintingOrderTypeCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String receiptPrintingOrderTypeCl;
@FormParam("cloudHost")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String cloudHost;
@FormParam("cloudPort")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer cloudPort;
@FormParam("isSignatureConfirmationEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isSignatureConfirmationEnabled;
@FormParam("newTerminalCode")
@LongFormat
@DefaultValue(LONG_NULL_CODE)
protected Long newTerminalCode;
@FormParam("newMerchantAccountCode")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer newMerchantAccountCode;
@FormParam("currencySign")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String currencySign;
@FormParam("version")
@IntegerFormat
@DefaultValue(INTEGER_NULL_CODE)
protected Integer version;
@FormParam("isApplicationSelectionEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isApplicationSelectionEnabled;
@FormParam("encryptionTypeCl")
@StringFormat
protected String encryptionTypeCl;
@FormParam("themeTypeCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String themeTypeCl;
@FormParam("isDebitPrioritizationEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isDebitPrioritizationEnabled;
@FormParam("encryptionCl")
@StringFormat
protected String encryptionCl;
@FormParam("offlineTransactionMode")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String offlineTransactionMode;
@FormParam("operationCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String operationCl;
@FormParam("receiptPrintingOrderCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String receiptPrintingOrderCl;
@FormParam("themeCl")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String themeCl;
@FormParam("terminalMode")
@StringFormat
@DefaultValue(STRING_NULL_CODE)
protected String terminalMode;
@FormParam("logLevel")
@StringFormat
protected String logLevel;
@FormParam("isRewardNumberEnabled")
@BooleanFormat
@DefaultValue(BOOLEAN_NULL_CODE)
protected Boolean isRewardNumberEnabled;
public AbstractTerminalProfile(){
super();
applyDefaults();
}
public AbstractTerminalProfile(unicharge.model.TerminalProfile object){
super(object);
}
private void applyDefaults() {
if (!isProxyObject()) {
id = LONG_NULL;
merchantAccountCode = INTEGER_NULL;
terminalCode = LONG_NULL;
connectionCl = STRING_NULL;
gatewayHost = STRING_NULL;
readTimeout = INTEGER_NULL;
idleMessage = STRING_NULL;
isCSCEnabled = BOOLEAN_NULL;
isTipEnabled = BOOLEAN_NULL;
isOfflineAuthEnabled = BOOLEAN_NULL;
isCashbackEnabled = BOOLEAN_NULL;
pinPadCl = STRING_NULL;
offlineAuthLimit = INTEGER_NULL;
offlineAuthSyncTime = INTEGER_NULL;
dateFormat = STRING_NULL;
currentUpdateCode = LONG_NULL;
operationTypeCl = STRING_NULL;
lastUpdateDate = DATE_NULL;
connectionPath = STRING_NULL;
isAmountConfirmationEnabled = BOOLEAN_NULL;
timeFormat = STRING_NULL;
paymentPolicy = STRING_NULL;
entryModePolicy = STRING_NULL;
receiptPolicy = STRING_NULL;
updateProfile = STRING_NULL;
updateVersion = STRING_NULL;
advertisingProfile = STRING_NULL;
advertisingVersion = STRING_NULL;
parametersVersion = STRING_NULL;
adminPin = STRING_NULL;
managerPin = STRING_NULL;
password = STRING_NULL;
secretKey = STRING_NULL;
tmsHost = STRING_NULL;
lockList = STRING_NULL;
applicationIdPolicy = STRING_NULL;
lastPasswordGenerationDate = DATE_NULL;
initializationDate = DATE_NULL;
activationDate = DATE_NULL;
countryCode = STRING_NULL;
currencyCode = STRING_NULL;
timeZoneCl = STRING_NULL;
communicationProtocolCl = STRING_NULL;
defaultIndustryCl = STRING_NULL;
isConvenienceFeeEnabled = BOOLEAN_NULL;
isOfflineCreditEnabled = BOOLEAN_NULL;
offlineTransactionPolicyCl = STRING_NULL;
isPinBypassEnabled = BOOLEAN_NULL;
receiptPrintingOrderTypeCl = STRING_NULL;
cloudHost = STRING_NULL;
cloudPort = INTEGER_NULL;
isSignatureConfirmationEnabled = BOOLEAN_NULL;
newTerminalCode = LONG_NULL;
newMerchantAccountCode = INTEGER_NULL;
currencySign = STRING_NULL;
version = INTEGER_NULL;
isApplicationSelectionEnabled = BOOLEAN_NULL;
themeTypeCl = STRING_NULL;
isDebitPrioritizationEnabled = BOOLEAN_NULL;
offlineTransactionMode = STRING_NULL;
operationCl = STRING_NULL;
receiptPrintingOrderCl = STRING_NULL;
themeCl = STRING_NULL;
terminalMode = STRING_NULL;
isRewardNumberEnabled = BOOLEAN_NULL;
}
encryptionTypeCl = "N";
encryptionCl = "N";
logLevel = "R";
}
@Override
public void from() {
fromInternal();
super.from();
}
protected abstract void fromInternal();
@Override
public abstract void to();
@Override
public abstract void initializeNew();
@Override
public String toString(){
StringBuilder sb = new StringBuilder();
sb.append("terminalProfile: {");
sb.append("id: ");
sb.append(id);
sb.append(',').append(' ');
sb.append("merchantAccountCode: ");
sb.append(merchantAccountCode);
sb.append(',').append(' ');
sb.append("terminalCode: ");
sb.append(terminalCode);
sb.append(',').append(' ');
sb.append("connectionCl: ");
sb.append(connectionCl);
sb.append(',').append(' ');
sb.append("gatewayHost: ");
sb.append(gatewayHost);
sb.append(',').append(' ');
sb.append("readTimeout: ");
sb.append(readTimeout);
sb.append(',').append(' ');
sb.append("idleMessage: ");
sb.append(idleMessage);
sb.append(',').append(' ');
sb.append("isCSCEnabled: ");
sb.append(isCSCEnabled);
sb.append(',').append(' ');
sb.append("isTipEnabled: ");
sb.append(isTipEnabled);
sb.append(',').append(' ');
sb.append("isOfflineAuthEnabled: ");
sb.append(isOfflineAuthEnabled);
sb.append(',').append(' ');
sb.append("isCashbackEnabled: ");
sb.append(isCashbackEnabled);
sb.append(',').append(' ');
sb.append("pinPadCl: ");
sb.append(pinPadCl);
sb.append(',').append(' ');
sb.append("offlineAuthLimit: ");
sb.append(offlineAuthLimit);
sb.append(',').append(' ');
sb.append("offlineAuthSyncTime: ");
sb.append(offlineAuthSyncTime);
sb.append(',').append(' ');
sb.append("dateFormat: ");
sb.append(dateFormat);
sb.append(',').append(' ');
sb.append("currentUpdateCode: ");
sb.append(currentUpdateCode);
sb.append(',').append(' ');
sb.append("operationTypeCl: ");
sb.append(operationTypeCl);
sb.append(',').append(' ');
sb.append("lastUpdateDate: ");
sb.append(lastUpdateDate);
sb.append(',').append(' ');
sb.append("connectionPath: ");
sb.append(connectionPath);
sb.append(',').append(' ');
sb.append("isAmountConfirmationEnabled: ");
sb.append(isAmountConfirmationEnabled);
sb.append(',').append(' ');
sb.append("timeFormat: ");
sb.append(timeFormat);
sb.append(',').append(' ');
sb.append("paymentPolicy: ");
sb.append(paymentPolicy);
sb.append(',').append(' ');
sb.append("entryModePolicy: ");
sb.append(entryModePolicy);
sb.append(',').append(' ');
sb.append("receiptPolicy: ");
sb.append(receiptPolicy);
sb.append(',').append(' ');
sb.append("updateProfile: ");
sb.append(updateProfile);
sb.append(',').append(' ');
sb.append("updateVersion: ");
sb.append(updateVersion);
sb.append(',').append(' ');
sb.append("advertisingProfile: ");
sb.append(advertisingProfile);
sb.append(',').append(' ');
sb.append("advertisingVersion: ");
sb.append(advertisingVersion);
sb.append(',').append(' ');
sb.append("parametersVersion: ");
sb.append(parametersVersion);
sb.append(',').append(' ');
sb.append("adminPin: ");
sb.append(adminPin);
sb.append(',').append(' ');
sb.append("managerPin: ");
sb.append(managerPin);
sb.append(',').append(' ');
sb.append("password: ");
sb.append(password);
sb.append(',').append(' ');
sb.append("secretKey: ");
sb.append(secretKey);
sb.append(',').append(' ');
sb.append("tmsHost: ");
sb.append(tmsHost);
sb.append(',').append(' ');
sb.append("lockList: ");
sb.append(lockList);
sb.append(',').append(' ');
sb.append("applicationIdPolicy: ");
sb.append(applicationIdPolicy);
sb.append(',').append(' ');
sb.append("lastPasswordGenerationDate: ");
sb.append(lastPasswordGenerationDate);
sb.append(',').append(' ');
sb.append("initializationDate: ");
sb.append(initializationDate);
sb.append(',').append(' ');
sb.append("activationDate: ");
sb.append(activationDate);
sb.append(',').append(' ');
sb.append("countryCode: ");
sb.append(countryCode);
sb.append(',').append(' ');
sb.append("currencyCode: ");
sb.append(currencyCode);
sb.append(',').append(' ');
sb.append("timeZoneCl: ");
sb.append(timeZoneCl);
sb.append(',').append(' ');
sb.append("communicationProtocolCl: ");
sb.append(communicationProtocolCl);
sb.append(',').append(' ');
sb.append("defaultIndustryCl: ");
sb.append(defaultIndustryCl);
sb.append(',').append(' ');
sb.append("isConvenienceFeeEnabled: ");
sb.append(isConvenienceFeeEnabled);
sb.append(',').append(' ');
sb.append("isOfflineCreditEnabled: ");
sb.append(isOfflineCreditEnabled);
sb.append(',').append(' ');
sb.append("offlineTransactionPolicyCl: ");
sb.append(offlineTransactionPolicyCl);
sb.append(',').append(' ');
sb.append("isPinBypassEnabled: ");
sb.append(isPinBypassEnabled);
sb.append(',').append(' ');
sb.append("receiptPrintingOrderTypeCl: ");
sb.append(receiptPrintingOrderTypeCl);
sb.append(',').append(' ');
sb.append("cloudHost: ");
sb.append(cloudHost);
sb.append(',').append(' ');
sb.append("cloudPort: ");
sb.append(cloudPort);
sb.append(',').append(' ');
sb.append("isSignatureConfirmationEnabled: ");
sb.append(isSignatureConfirmationEnabled);
sb.append(',').append(' ');
sb.append("newTerminalCode: ");
sb.append(newTerminalCode);
sb.append(',').append(' ');
sb.append("newMerchantAccountCode: ");
sb.append(newMerchantAccountCode);
sb.append(',').append(' ');
sb.append("currencySign: ");
sb.append(currencySign);
sb.append(',').append(' ');
sb.append("version: ");
sb.append(version);
sb.append(',').append(' ');
sb.append("isApplicationSelectionEnabled: ");
sb.append(isApplicationSelectionEnabled);
sb.append(',').append(' ');
sb.append("encryptionTypeCl: ");
sb.append(encryptionTypeCl);
sb.append(',').append(' ');
sb.append("themeTypeCl: ");
sb.append(themeTypeCl);
sb.append(',').append(' ');
sb.append("isDebitPrioritizationEnabled: ");
sb.append(isDebitPrioritizationEnabled);
sb.append(',').append(' ');
sb.append("encryptionCl: ");
sb.append(encryptionCl);
sb.append(',').append(' ');
sb.append("offlineTransactionMode: ");
sb.append(offlineTransactionMode);
sb.append(',').append(' ');
sb.append("operationCl: ");
sb.append(operationCl);
sb.append(',').append(' ');
sb.append("receiptPrintingOrderCl: ");
sb.append(receiptPrintingOrderCl);
sb.append(',').append(' ');
sb.append("themeCl: ");
sb.append(themeCl);
sb.append(',').append(' ');
sb.append("terminalMode: ");
sb.append(terminalMode);
sb.append(',').append(' ');
sb.append("logLevel: ");
sb.append(logLevel);
sb.append(',').append(' ');
sb.append("isRewardNumberEnabled: ");
sb.append(isRewardNumberEnabled);
sb.append('}');
return sb.toString();
}
@XmlAttribute(name="id")
@XmlJavaTypeAdapter(value=api.util.LongAdapter.class, type=Long.class)
@FormParam("id")
@LongFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Long getId(){
return id;
}
public void setId(Long value){
this.id = value;
}
@XmlAttribute(name="merchantAccountCode")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("merchantAccountCode")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getMerchantAccountCode(){
return merchantAccountCode;
}
public void setMerchantAccountCode(Integer value){
this.merchantAccountCode = value;
}
@XmlAttribute(name="terminalCode")
@XmlJavaTypeAdapter(value=api.util.LongAdapter.class, type=Long.class)
@FormParam("terminalCode")
@LongFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Long getTerminalCode(){
return terminalCode;
}
public void setTerminalCode(Long value){
this.terminalCode = value;
}
@XmlAttribute(name="connectionCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("connectionCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getConnectionCl(){
return connectionCl;
}
public void setConnectionCl(String value){
this.connectionCl = value;
}
@XmlAttribute(name="gatewayHost")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("gatewayHost")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getGatewayHost(){
return gatewayHost;
}
public void setGatewayHost(String value){
this.gatewayHost = value;
}
@XmlAttribute(name="readTimeout")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("readTimeout")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getReadTimeout(){
return readTimeout;
}
public void setReadTimeout(Integer value){
this.readTimeout = value;
}
@XmlAttribute(name="idleMessage")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("idleMessage")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getIdleMessage(){
return idleMessage;
}
public void setIdleMessage(String value){
this.idleMessage = value;
}
@XmlAttribute(name="isCSCEnabled")
@FormParam("isCSCEnabled")
@BooleanFormat
public Boolean getIsCSCEnabled(){
return isCSCEnabled;
}
public void setIsCSCEnabled(Boolean value){
this.isCSCEnabled = value;
}
@XmlAttribute(name="isTipEnabled")
@FormParam("isTipEnabled")
@BooleanFormat
public Boolean getIsTipEnabled(){
return isTipEnabled;
}
public void setIsTipEnabled(Boolean value){
this.isTipEnabled = value;
}
@XmlAttribute(name="isOfflineAuthEnabled")
@FormParam("isOfflineAuthEnabled")
@BooleanFormat
public Boolean getIsOfflineAuthEnabled(){
return isOfflineAuthEnabled;
}
public void setIsOfflineAuthEnabled(Boolean value){
this.isOfflineAuthEnabled = value;
}
@XmlAttribute(name="isCashbackEnabled")
@FormParam("isCashbackEnabled")
@BooleanFormat
public Boolean getIsCashbackEnabled(){
return isCashbackEnabled;
}
public void setIsCashbackEnabled(Boolean value){
this.isCashbackEnabled = value;
}
@XmlAttribute(name="pinPadCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("pinPadCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getPinPadCl(){
return pinPadCl;
}
public void setPinPadCl(String value){
this.pinPadCl = value;
}
@XmlAttribute(name="offlineAuthLimit")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("offlineAuthLimit")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOfflineAuthLimit(){
return offlineAuthLimit;
}
public void setOfflineAuthLimit(Integer value){
this.offlineAuthLimit = value;
}
@XmlAttribute(name="offlineAuthSyncTime")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("offlineAuthSyncTime")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getOfflineAuthSyncTime(){
return offlineAuthSyncTime;
}
public void setOfflineAuthSyncTime(Integer value){
this.offlineAuthSyncTime = value;
}
@XmlAttribute(name="dateFormat")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("dateFormat")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getDateFormat(){
return dateFormat;
}
public void setDateFormat(String value){
this.dateFormat = value;
}
@XmlAttribute(name="currentUpdateCode")
@XmlJavaTypeAdapter(value=api.util.LongAdapter.class, type=Long.class)
@FormParam("currentUpdateCode")
@LongFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Long getCurrentUpdateCode(){
return currentUpdateCode;
}
public void setCurrentUpdateCode(Long value){
this.currentUpdateCode = value;
}
@XmlAttribute(name="operationTypeCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("operationTypeCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getOperationTypeCl(){
return operationTypeCl;
}
public void setOperationTypeCl(String value){
this.operationTypeCl = value;
}
@XmlAttribute(name="lastUpdateDate")
@FormParam("lastUpdateDate")
@DateFormat
@JsonDeserialize(using=api.util.DateDeserializer.class)
public Date getLastUpdateDate(){
return lastUpdateDate;
}
public void setLastUpdateDate(Date value){
this.lastUpdateDate = value;
}
@XmlAttribute(name="connectionPath")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("connectionPath")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getConnectionPath(){
return connectionPath;
}
public void setConnectionPath(String value){
this.connectionPath = value;
}
@XmlAttribute(name="isAmountConfirmationEnabled")
@FormParam("isAmountConfirmationEnabled")
@BooleanFormat
public Boolean getIsAmountConfirmationEnabled(){
return isAmountConfirmationEnabled;
}
public void setIsAmountConfirmationEnabled(Boolean value){
this.isAmountConfirmationEnabled = value;
}
@XmlAttribute(name="timeFormat")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("timeFormat")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getTimeFormat(){
return timeFormat;
}
public void setTimeFormat(String value){
this.timeFormat = value;
}
@XmlAttribute(name="paymentPolicy")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("paymentPolicy")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getPaymentPolicy(){
return paymentPolicy;
}
public void setPaymentPolicy(String value){
this.paymentPolicy = value;
}
@XmlAttribute(name="entryModePolicy")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("entryModePolicy")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getEntryModePolicy(){
return entryModePolicy;
}
public void setEntryModePolicy(String value){
this.entryModePolicy = value;
}
@XmlAttribute(name="receiptPolicy")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("receiptPolicy")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getReceiptPolicy(){
return receiptPolicy;
}
public void setReceiptPolicy(String value){
this.receiptPolicy = value;
}
@XmlAttribute(name="updateProfile")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("updateProfile")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getUpdateProfile(){
return updateProfile;
}
public void setUpdateProfile(String value){
this.updateProfile = value;
}
@XmlAttribute(name="updateVersion")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("updateVersion")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getUpdateVersion(){
return updateVersion;
}
public void setUpdateVersion(String value){
this.updateVersion = value;
}
@XmlAttribute(name="advertisingProfile")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("advertisingProfile")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getAdvertisingProfile(){
return advertisingProfile;
}
public void setAdvertisingProfile(String value){
this.advertisingProfile = value;
}
@XmlAttribute(name="advertisingVersion")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("advertisingVersion")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getAdvertisingVersion(){
return advertisingVersion;
}
public void setAdvertisingVersion(String value){
this.advertisingVersion = value;
}
@XmlAttribute(name="parametersVersion")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("parametersVersion")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getParametersVersion(){
return parametersVersion;
}
public void setParametersVersion(String value){
this.parametersVersion = value;
}
@XmlAttribute(name="adminPin")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("adminPin")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getAdminPin(){
return adminPin;
}
public void setAdminPin(String value){
this.adminPin = value;
}
@XmlAttribute(name="managerPin")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("managerPin")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getManagerPin(){
return managerPin;
}
public void setManagerPin(String value){
this.managerPin = value;
}
@XmlAttribute(name="password")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("password")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getPassword(){
return password;
}
public void setPassword(String value){
this.password = value;
}
@XmlAttribute(name="secretKey")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("secretKey")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getSecretKey(){
return secretKey;
}
public void setSecretKey(String value){
this.secretKey = value;
}
@XmlAttribute(name="tmsHost")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("tmsHost")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getTmsHost(){
return tmsHost;
}
public void setTmsHost(String value){
this.tmsHost = value;
}
@XmlAttribute(name="lockList")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("lockList")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getLockList(){
return lockList;
}
public void setLockList(String value){
this.lockList = value;
}
@XmlAttribute(name="applicationIdPolicy")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("applicationIdPolicy")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getApplicationIdPolicy(){
return applicationIdPolicy;
}
public void setApplicationIdPolicy(String value){
this.applicationIdPolicy = value;
}
@XmlAttribute(name="lastPasswordGenerationDate")
@FormParam("lastPasswordGenerationDate")
@DateFormat
@JsonDeserialize(using=api.util.DateDeserializer.class)
public Date getLastPasswordGenerationDate(){
return lastPasswordGenerationDate;
}
public void setLastPasswordGenerationDate(Date value){
this.lastPasswordGenerationDate = value;
}
@XmlAttribute(name="initializationDate")
@FormParam("initializationDate")
@DateFormat
@JsonDeserialize(using=api.util.DateDeserializer.class)
public Date getInitializationDate(){
return initializationDate;
}
public void setInitializationDate(Date value){
this.initializationDate = value;
}
@XmlAttribute(name="activationDate")
@FormParam("activationDate")
@DateFormat
@JsonDeserialize(using=api.util.DateDeserializer.class)
public Date getActivationDate(){
return activationDate;
}
public void setActivationDate(Date value){
this.activationDate = value;
}
@XmlAttribute(name="countryCode")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("countryCode")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getCountryCode(){
return countryCode;
}
public void setCountryCode(String value){
this.countryCode = value;
}
@XmlAttribute(name="currencyCode")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("currencyCode")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getCurrencyCode(){
return currencyCode;
}
public void setCurrencyCode(String value){
this.currencyCode = value;
}
@XmlAttribute(name="timeZoneCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("timeZoneCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getTimeZoneCl(){
return timeZoneCl;
}
public void setTimeZoneCl(String value){
this.timeZoneCl = value;
}
@XmlAttribute(name="communicationProtocolCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("communicationProtocolCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getCommunicationProtocolCl(){
return communicationProtocolCl;
}
public void setCommunicationProtocolCl(String value){
this.communicationProtocolCl = value;
}
@XmlAttribute(name="defaultIndustryCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("defaultIndustryCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getDefaultIndustryCl(){
return defaultIndustryCl;
}
public void setDefaultIndustryCl(String value){
this.defaultIndustryCl = value;
}
@XmlAttribute(name="isConvenienceFeeEnabled")
@FormParam("isConvenienceFeeEnabled")
@BooleanFormat
public Boolean getIsConvenienceFeeEnabled(){
return isConvenienceFeeEnabled;
}
public void setIsConvenienceFeeEnabled(Boolean value){
this.isConvenienceFeeEnabled = value;
}
@XmlAttribute(name="isOfflineCreditEnabled")
@FormParam("isOfflineCreditEnabled")
@BooleanFormat
public Boolean getIsOfflineCreditEnabled(){
return isOfflineCreditEnabled;
}
public void setIsOfflineCreditEnabled(Boolean value){
this.isOfflineCreditEnabled = value;
}
@XmlAttribute(name="offlineTransactionPolicyCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("offlineTransactionPolicyCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getOfflineTransactionPolicyCl(){
return offlineTransactionPolicyCl;
}
public void setOfflineTransactionPolicyCl(String value){
this.offlineTransactionPolicyCl = value;
}
@XmlAttribute(name="isPinBypassEnabled")
@FormParam("isPinBypassEnabled")
@BooleanFormat
public Boolean getIsPinBypassEnabled(){
return isPinBypassEnabled;
}
public void setIsPinBypassEnabled(Boolean value){
this.isPinBypassEnabled = value;
}
@XmlAttribute(name="receiptPrintingOrderTypeCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("receiptPrintingOrderTypeCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getReceiptPrintingOrderTypeCl(){
return receiptPrintingOrderTypeCl;
}
public void setReceiptPrintingOrderTypeCl(String value){
this.receiptPrintingOrderTypeCl = value;
}
@XmlAttribute(name="cloudHost")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("cloudHost")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getCloudHost(){
return cloudHost;
}
public void setCloudHost(String value){
this.cloudHost = value;
}
@XmlAttribute(name="cloudPort")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("cloudPort")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getCloudPort(){
return cloudPort;
}
public void setCloudPort(Integer value){
this.cloudPort = value;
}
@XmlAttribute(name="isSignatureConfirmationEnabled")
@FormParam("isSignatureConfirmationEnabled")
@BooleanFormat
public Boolean getIsSignatureConfirmationEnabled(){
return isSignatureConfirmationEnabled;
}
public void setIsSignatureConfirmationEnabled(Boolean value){
this.isSignatureConfirmationEnabled = value;
}
@XmlAttribute(name="newTerminalCode")
@XmlJavaTypeAdapter(value=api.util.LongAdapter.class, type=Long.class)
@FormParam("newTerminalCode")
@LongFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Long getNewTerminalCode(){
return newTerminalCode;
}
public void setNewTerminalCode(Long value){
this.newTerminalCode = value;
}
@XmlAttribute(name="newMerchantAccountCode")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("newMerchantAccountCode")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getNewMerchantAccountCode(){
return newMerchantAccountCode;
}
public void setNewMerchantAccountCode(Integer value){
this.newMerchantAccountCode = value;
}
@XmlAttribute(name="currencySign")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("currencySign")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getCurrencySign(){
return currencySign;
}
public void setCurrencySign(String value){
this.currencySign = value;
}
@XmlAttribute(name="version")
@XmlJavaTypeAdapter(value=api.util.IntegerAdapter.class, type=Integer.class)
@FormParam("version")
@IntegerFormat
@JsonDeserialize(using=api.util.NumberDeserializer.class)
public Integer getVersion(){
return version;
}
public void setVersion(Integer value){
this.version = value;
}
@XmlAttribute(name="isApplicationSelectionEnabled")
@FormParam("isApplicationSelectionEnabled")
@BooleanFormat
public Boolean getIsApplicationSelectionEnabled(){
return isApplicationSelectionEnabled;
}
public void setIsApplicationSelectionEnabled(Boolean value){
this.isApplicationSelectionEnabled = value;
}
@XmlAttribute(name="encryptionTypeCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("encryptionTypeCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getEncryptionTypeCl(){
return encryptionTypeCl;
}
public void setEncryptionTypeCl(String value){
this.encryptionTypeCl = value;
}
@XmlAttribute(name="themeTypeCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("themeTypeCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getThemeTypeCl(){
return themeTypeCl;
}
public void setThemeTypeCl(String value){
this.themeTypeCl = value;
}
@XmlAttribute(name="isDebitPrioritizationEnabled")
@FormParam("isDebitPrioritizationEnabled")
@BooleanFormat
public Boolean getIsDebitPrioritizationEnabled(){
return isDebitPrioritizationEnabled;
}
public void setIsDebitPrioritizationEnabled(Boolean value){
this.isDebitPrioritizationEnabled = value;
}
@XmlAttribute(name="encryptionCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("encryptionCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getEncryptionCl(){
return encryptionCl;
}
public void setEncryptionCl(String value){
this.encryptionCl = value;
}
@XmlAttribute(name="offlineTransactionMode")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("offlineTransactionMode")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getOfflineTransactionMode(){
return offlineTransactionMode;
}
public void setOfflineTransactionMode(String value){
this.offlineTransactionMode = value;
}
@XmlAttribute(name="operationCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("operationCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getOperationCl(){
return operationCl;
}
public void setOperationCl(String value){
this.operationCl = value;
}
@XmlAttribute(name="receiptPrintingOrderCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("receiptPrintingOrderCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getReceiptPrintingOrderCl(){
return receiptPrintingOrderCl;
}
public void setReceiptPrintingOrderCl(String value){
this.receiptPrintingOrderCl = value;
}
@XmlAttribute(name="themeCl")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("themeCl")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getThemeCl(){
return themeCl;
}
public void setThemeCl(String value){
this.themeCl = value;
}
@XmlAttribute(name="terminalMode")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("terminalMode")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getTerminalMode(){
return terminalMode;
}
public void setTerminalMode(String value){
this.terminalMode = value;
}
@XmlAttribute(name="logLevel")
@XmlJavaTypeAdapter(value=api.util.StringAdapter.class, type=String.class)
@FormParam("logLevel")
@StringFormat
@JsonDeserialize(using = api.util.StringDeserializer.class)
public String getLogLevel(){
return logLevel;
}
public void setLogLevel(String value){
this.logLevel = value;
}
@XmlAttribute(name="isRewardNumberEnabled")
@FormParam("isRewardNumberEnabled")
@BooleanFormat
public Boolean getIsRewardNumberEnabled(){
return isRewardNumberEnabled;
}
public void setIsRewardNumberEnabled(Boolean value){
this.isRewardNumberEnabled = value;
}
@Override
public void audit(AuditLogHandler<AuditLog, AuditLogDetail, AuditActionClassifier, ObjectClassifier> handler) {
TerminalProfile old = (TerminalProfile) getOriginalObject();
handler.audit("id", id, old.getId());
handler.audit("merchantAccountCode", merchantAccountCode, old.getMerchantAccountCode());
handler.audit("terminalCode", terminalCode, old.getTerminalCode());
handler.audit("connectionCl", connectionCl, old.getConnectionCl());
handler.audit("gatewayHost", gatewayHost, old.getGatewayHost());
handler.audit("readTimeout", readTimeout, old.getReadTimeout());
handler.audit("idleMessage", idleMessage, old.getIdleMessage());
handler.audit("isCSCEnabled", isCSCEnabled, old.getIsCSCEnabled());
handler.audit("isTipEnabled", isTipEnabled, old.getIsTipEnabled());
handler.audit("isOfflineAuthEnabled", isOfflineAuthEnabled, old.getIsOfflineAuthEnabled());
handler.audit("isCashbackEnabled", isCashbackEnabled, old.getIsCashbackEnabled());
handler.audit("pinPadCl", pinPadCl, old.getPinPadCl());
handler.audit("offlineAuthLimit", offlineAuthLimit, old.getOfflineAuthLimit());
handler.audit("offlineAuthSyncTime", offlineAuthSyncTime, old.getOfflineAuthSyncTime());
handler.audit("dateFormat", dateFormat, old.getDateFormat());
handler.audit("currentUpdateCode", currentUpdateCode, old.getCurrentUpdateCode());
handler.audit("operationTypeCl", operationTypeCl, old.getOperationTypeCl());
handler.audit("lastUpdateDate", lastUpdateDate, old.getLastUpdateDate());
handler.audit("connectionPath", connectionPath, old.getConnectionPath());
handler.audit("isAmountConfirmationEnabled", isAmountConfirmationEnabled, old.getIsAmountConfirmationEnabled());
handler.audit("timeFormat", timeFormat, old.getTimeFormat());
handler.audit("paymentPolicy", paymentPolicy, old.getPaymentPolicy());
handler.audit("entryModePolicy", entryModePolicy, old.getEntryModePolicy());
handler.audit("receiptPolicy", receiptPolicy, old.getReceiptPolicy());
handler.audit("updateProfile", updateProfile, old.getUpdateProfile());
handler.audit("updateVersion", updateVersion, old.getUpdateVersion());
handler.audit("advertisingProfile", advertisingProfile, old.getAdvertisingProfile());
handler.audit("advertisingVersion", advertisingVersion, old.getAdvertisingVersion());
handler.audit("parametersVersion", parametersVersion, old.getParametersVersion());
handler.audit("adminPin", adminPin, old.getAdminPin());
handler.audit("managerPin", managerPin, old.getManagerPin());
handler.audit("password", password, old.getPassword());
handler.audit("secretKey", secretKey, old.getSecretKey());
handler.audit("tmsHost", tmsHost, old.getTmsHost());
handler.audit("lockList", lockList, old.getLockList());
handler.audit("applicationIdPolicy", applicationIdPolicy, old.getApplicationIdPolicy());
handler.audit("lastPasswordGenerationDate", lastPasswordGenerationDate, old.getLastPasswordGenerationDate());
handler.audit("initializationDate", initializationDate, old.getInitializationDate());
handler.audit("activationDate", activationDate, old.getActivationDate());
handler.audit("countryCode", countryCode, old.getCountryCode());
handler.audit("currencyCode", currencyCode, old.getCurrencyCode());
handler.audit("timeZoneCl", timeZoneCl, old.getTimeZoneCl());
handler.audit("communicationProtocolCl", communicationProtocolCl, old.getCommunicationProtocolCl());
handler.audit("defaultIndustryCl", defaultIndustryCl, old.getDefaultIndustryCl());
handler.audit("isConvenienceFeeEnabled", isConvenienceFeeEnabled, old.getIsConvenienceFeeEnabled());
handler.audit("isOfflineCreditEnabled", isOfflineCreditEnabled, old.getIsOfflineCreditEnabled());
handler.audit("offlineTransactionPolicyCl", offlineTransactionPolicyCl, old.getOfflineTransactionPolicyCl());
handler.audit("isPinBypassEnabled", isPinBypassEnabled, old.getIsPinBypassEnabled());
handler.audit("receiptPrintingOrderTypeCl", receiptPrintingOrderTypeCl, old.getReceiptPrintingOrderTypeCl());
handler.audit("cloudHost", cloudHost, old.getCloudHost());
handler.audit("cloudPort", cloudPort, old.getCloudPort());
handler.audit("isSignatureConfirmationEnabled", isSignatureConfirmationEnabled, old.getIsSignatureConfirmationEnabled());
handler.audit("newTerminalCode", newTerminalCode, old.getNewTerminalCode());
handler.audit("newMerchantAccountCode", newMerchantAccountCode, old.getNewMerchantAccountCode());
handler.audit("currencySign", currencySign, old.getCurrencySign());
handler.audit("version", version, old.getVersion());
handler.audit("isApplicationSelectionEnabled", isApplicationSelectionEnabled, old.getIsApplicationSelectionEnabled());
handler.audit("encryptionTypeCl", encryptionTypeCl, old.getEncryptionTypeCl());
handler.audit("themeTypeCl", themeTypeCl, old.getThemeTypeCl());
handler.audit("isDebitPrioritizationEnabled", isDebitPrioritizationEnabled, old.getIsDebitPrioritizationEnabled());
handler.audit("encryptionCl", encryptionCl, old.getEncryptionCl());
handler.audit("offlineTransactionMode", offlineTransactionMode, old.getOfflineTransactionMode());
handler.audit("operationCl", operationCl, old.getOperationCl());
handler.audit("receiptPrintingOrderCl", receiptPrintingOrderCl, old.getReceiptPrintingOrderCl());
handler.audit("themeCl", themeCl, old.getThemeCl());
handler.audit("terminalMode", terminalMode, old.getTerminalMode());
handler.audit("logLevel", logLevel, old.getLogLevel());
handler.audit("isRewardNumberEnabled", isRewardNumberEnabled, old.getIsRewardNumberEnabled());
}
}