public class GermanInfo extends GenericParcelable implements Validator, JSONifiable
cardTrack2
cardSequenceNumber
transactionCaseGermany
transactionTypeGermany
terminalID
traceNumber
oldTraceNumber
receiptNumber
transactionAID
transactionMSApp
transactionScriptResults
receiptType
customerTransactionDOLValues
merchantTransactionDOLValues
merchantJournalDOL
merchantJournalDOLValues
configMerchantId
configProductLabel
hostResponseAidParBMP53
hostResponsePrintDataBM60
sepaElvReceiptFormat
sepaElvExtAppLabel
sepaElvPreNotification
sepaElvMandate
sepaElvCreditorId
sepaElvMandateId
sepaElvIban
Modifier and Type | Class and Description |
---|---|
static interface |
GermanInfo.Constraints |
JSONifiable.Creator<T>
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<GermanInfo> |
CREATOR |
static JSONifiable.Creator<GermanInfo> |
JSON_CREATOR |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Modifier | Constructor and Description |
---|---|
|
GermanInfo()
Constructs a new empty instance.
|
protected |
GermanInfo(boolean noInit)
Constructs a new empty instance.
|
|
GermanInfo(GermanInfo src)
Constructs a new instance that is a deep copy of the source instance.
|
|
GermanInfo(JSONObject jsonObject)
Construct a new instance backed by the given JSONObject, the parameter is not copied so changes to it will be
reflected in this instance and vice-versa.
|
|
GermanInfo(String json)
Constructs a new instance from the given JSON String.
|
Modifier and Type | Method and Description |
---|---|
void |
clearCardSequenceNumber()
Clears the 'cardSequenceNumber' field, the 'has' method for this field will now return false
|
void |
clearCardTrack2()
Clears the 'cardTrack2' field, the 'has' method for this field will now return false
|
void |
clearConfigMerchantId()
Clears the 'configMerchantId' field, the 'has' method for this field will now return false
|
void |
clearConfigProductLabel()
Clears the 'configProductLabel' field, the 'has' method for this field will now return false
|
void |
clearCustomerTransactionDOLValues()
Clears the 'customerTransactionDOLValues' field, the 'has' method for this field will now return false
|
void |
clearHostResponseAidParBMP53()
Clears the 'hostResponseAidParBMP53' field, the 'has' method for this field will now return false
|
void |
clearHostResponsePrintDataBM60()
Clears the 'hostResponsePrintDataBM60' field, the 'has' method for this field will now return false
|
void |
clearMerchantJournalDOL()
Clears the 'merchantJournalDOL' field, the 'has' method for this field will now return false
|
void |
clearMerchantJournalDOLValues()
Clears the 'merchantJournalDOLValues' field, the 'has' method for this field will now return false
|
void |
clearMerchantTransactionDOLValues()
Clears the 'merchantTransactionDOLValues' field, the 'has' method for this field will now return false
|
void |
clearOldTraceNumber()
Clears the 'oldTraceNumber' field, the 'has' method for this field will now return false
|
void |
clearReceiptNumber()
Clears the 'receiptNumber' field, the 'has' method for this field will now return false
|
void |
clearReceiptType()
Clears the 'receiptType' field, the 'has' method for this field will now return false
|
void |
clearSepaElvCreditorId()
Clears the 'sepaElvCreditorId' field, the 'has' method for this field will now return false
|
void |
clearSepaElvExtAppLabel()
Clears the 'sepaElvExtAppLabel' field, the 'has' method for this field will now return false
|
void |
clearSepaElvIban()
Clears the 'sepaElvIban' field, the 'has' method for this field will now return false
|
void |
clearSepaElvMandate()
Clears the 'sepaElvMandate' field, the 'has' method for this field will now return false
|
void |
clearSepaElvMandateId()
Clears the 'sepaElvMandateId' field, the 'has' method for this field will now return false
|
void |
clearSepaElvPreNotification()
Clears the 'sepaElvPreNotification' field, the 'has' method for this field will now return false
|
void |
clearSepaElvReceiptFormat()
Clears the 'sepaElvReceiptFormat' field, the 'has' method for this field will now return false
|
void |
clearTerminalID()
Clears the 'terminalID' field, the 'has' method for this field will now return false
|
void |
clearTraceNumber()
Clears the 'traceNumber' field, the 'has' method for this field will now return false
|
void |
clearTransactionAID()
Clears the 'transactionAID' field, the 'has' method for this field will now return false
|
void |
clearTransactionCaseGermany()
Clears the 'transactionCaseGermany' field, the 'has' method for this field will now return false
|
void |
clearTransactionMSApp()
Clears the 'transactionMSApp' field, the 'has' method for this field will now return false
|
void |
clearTransactionScriptResults()
Clears the 'transactionScriptResults' field, the 'has' method for this field will now return false
|
void |
clearTransactionTypeGermany()
Clears the 'transactionTypeGermany' field, the 'has' method for this field will now return false
|
boolean |
containsChanges()
Returns true if this instance has any changes.
|
GermanInfo |
copyChanges()
Create a copy of this instance that contains only fields that were set after the constructor was called.
|
String |
getCardSequenceNumber() |
String |
getCardTrack2() |
String |
getConfigMerchantId() |
String |
getConfigProductLabel() |
String |
getCustomerTransactionDOLValues() |
protected GenericClient |
getGenericClient() |
String |
getHostResponseAidParBMP53() |
String |
getHostResponsePrintDataBM60() |
JSONObject |
getJSONObject()
Returns the internal JSONObject backing this instance, the return value is not a copy so changes to it will be
reflected in this instance and vice-versa.
|
String |
getMerchantJournalDOL() |
String |
getMerchantJournalDOLValues() |
String |
getMerchantTransactionDOLValues() |
String |
getOldTraceNumber() |
String |
getReceiptNumber() |
String |
getReceiptType() |
String |
getSepaElvCreditorId() |
String |
getSepaElvExtAppLabel() |
String |
getSepaElvIban() |
String |
getSepaElvMandate() |
String |
getSepaElvMandateId() |
String |
getSepaElvPreNotification() |
String |
getSepaElvReceiptFormat() |
String |
getTerminalID() |
String |
getTraceNumber() |
String |
getTransactionAID() |
String |
getTransactionCaseGermany() |
String |
getTransactionMSApp() |
String |
getTransactionScriptResults() |
String |
getTransactionTypeGermany() |
boolean |
hasCardSequenceNumber()
Checks whether the 'cardSequenceNumber' field has been set, however the value could be null
|
boolean |
hasCardTrack2()
Checks whether the 'cardTrack2' field has been set, however the value could be null
|
boolean |
hasConfigMerchantId()
Checks whether the 'configMerchantId' field has been set, however the value could be null
|
boolean |
hasConfigProductLabel()
Checks whether the 'configProductLabel' field has been set, however the value could be null
|
boolean |
hasCustomerTransactionDOLValues()
Checks whether the 'customerTransactionDOLValues' field has been set, however the value could be null
|
boolean |
hasHostResponseAidParBMP53()
Checks whether the 'hostResponseAidParBMP53' field has been set, however the value could be null
|
boolean |
hasHostResponsePrintDataBM60()
Checks whether the 'hostResponsePrintDataBM60' field has been set, however the value could be null
|
boolean |
hasMerchantJournalDOL()
Checks whether the 'merchantJournalDOL' field has been set, however the value could be null
|
boolean |
hasMerchantJournalDOLValues()
Checks whether the 'merchantJournalDOLValues' field has been set, however the value could be null
|
boolean |
hasMerchantTransactionDOLValues()
Checks whether the 'merchantTransactionDOLValues' field has been set, however the value could be null
|
boolean |
hasOldTraceNumber()
Checks whether the 'oldTraceNumber' field has been set, however the value could be null
|
boolean |
hasReceiptNumber()
Checks whether the 'receiptNumber' field has been set, however the value could be null
|
boolean |
hasReceiptType()
Checks whether the 'receiptType' field has been set, however the value could be null
|
boolean |
hasSepaElvCreditorId()
Checks whether the 'sepaElvCreditorId' field has been set, however the value could be null
|
boolean |
hasSepaElvExtAppLabel()
Checks whether the 'sepaElvExtAppLabel' field has been set, however the value could be null
|
boolean |
hasSepaElvIban()
Checks whether the 'sepaElvIban' field has been set, however the value could be null
|
boolean |
hasSepaElvMandate()
Checks whether the 'sepaElvMandate' field has been set, however the value could be null
|
boolean |
hasSepaElvMandateId()
Checks whether the 'sepaElvMandateId' field has been set, however the value could be null
|
boolean |
hasSepaElvPreNotification()
Checks whether the 'sepaElvPreNotification' field has been set, however the value could be null
|
boolean |
hasSepaElvReceiptFormat()
Checks whether the 'sepaElvReceiptFormat' field has been set, however the value could be null
|
boolean |
hasTerminalID()
Checks whether the 'terminalID' field has been set, however the value could be null
|
boolean |
hasTraceNumber()
Checks whether the 'traceNumber' field has been set, however the value could be null
|
boolean |
hasTransactionAID()
Checks whether the 'transactionAID' field has been set, however the value could be null
|
boolean |
hasTransactionCaseGermany()
Checks whether the 'transactionCaseGermany' field has been set, however the value could be null
|
boolean |
hasTransactionMSApp()
Checks whether the 'transactionMSApp' field has been set, however the value could be null
|
boolean |
hasTransactionScriptResults()
Checks whether the 'transactionScriptResults' field has been set, however the value could be null
|
boolean |
hasTransactionTypeGermany()
Checks whether the 'transactionTypeGermany' field has been set, however the value could be null
|
boolean |
isNotNullCardSequenceNumber()
Checks whether the 'cardSequenceNumber' field is set and is not null
|
boolean |
isNotNullCardTrack2()
Checks whether the 'cardTrack2' field is set and is not null
|
boolean |
isNotNullConfigMerchantId()
Checks whether the 'configMerchantId' field is set and is not null
|
boolean |
isNotNullConfigProductLabel()
Checks whether the 'configProductLabel' field is set and is not null
|
boolean |
isNotNullCustomerTransactionDOLValues()
Checks whether the 'customerTransactionDOLValues' field is set and is not null
|
boolean |
isNotNullHostResponseAidParBMP53()
Checks whether the 'hostResponseAidParBMP53' field is set and is not null
|
boolean |
isNotNullHostResponsePrintDataBM60()
Checks whether the 'hostResponsePrintDataBM60' field is set and is not null
|
boolean |
isNotNullMerchantJournalDOL()
Checks whether the 'merchantJournalDOL' field is set and is not null
|
boolean |
isNotNullMerchantJournalDOLValues()
Checks whether the 'merchantJournalDOLValues' field is set and is not null
|
boolean |
isNotNullMerchantTransactionDOLValues()
Checks whether the 'merchantTransactionDOLValues' field is set and is not null
|
boolean |
isNotNullOldTraceNumber()
Checks whether the 'oldTraceNumber' field is set and is not null
|
boolean |
isNotNullReceiptNumber()
Checks whether the 'receiptNumber' field is set and is not null
|
boolean |
isNotNullReceiptType()
Checks whether the 'receiptType' field is set and is not null
|
boolean |
isNotNullSepaElvCreditorId()
Checks whether the 'sepaElvCreditorId' field is set and is not null
|
boolean |
isNotNullSepaElvExtAppLabel()
Checks whether the 'sepaElvExtAppLabel' field is set and is not null
|
boolean |
isNotNullSepaElvIban()
Checks whether the 'sepaElvIban' field is set and is not null
|
boolean |
isNotNullSepaElvMandate()
Checks whether the 'sepaElvMandate' field is set and is not null
|
boolean |
isNotNullSepaElvMandateId()
Checks whether the 'sepaElvMandateId' field is set and is not null
|
boolean |
isNotNullSepaElvPreNotification()
Checks whether the 'sepaElvPreNotification' field is set and is not null
|
boolean |
isNotNullSepaElvReceiptFormat()
Checks whether the 'sepaElvReceiptFormat' field is set and is not null
|
boolean |
isNotNullTerminalID()
Checks whether the 'terminalID' field is set and is not null
|
boolean |
isNotNullTraceNumber()
Checks whether the 'traceNumber' field is set and is not null
|
boolean |
isNotNullTransactionAID()
Checks whether the 'transactionAID' field is set and is not null
|
boolean |
isNotNullTransactionCaseGermany()
Checks whether the 'transactionCaseGermany' field is set and is not null
|
boolean |
isNotNullTransactionMSApp()
Checks whether the 'transactionMSApp' field is set and is not null
|
boolean |
isNotNullTransactionScriptResults()
Checks whether the 'transactionScriptResults' field is set and is not null
|
boolean |
isNotNullTransactionTypeGermany()
Checks whether the 'transactionTypeGermany' field is set and is not null
|
void |
mergeChanges(GermanInfo src)
Copy all the changed fields from the given source to this instance.
|
void |
resetChangeLog()
Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
|
GermanInfo |
setCardSequenceNumber(String cardSequenceNumber)
Sets the field 'cardSequenceNumber'.
|
GermanInfo |
setCardTrack2(String cardTrack2)
Sets the field 'cardTrack2'.
|
GermanInfo |
setConfigMerchantId(String configMerchantId)
Sets the field 'configMerchantId'.
|
GermanInfo |
setConfigProductLabel(String configProductLabel)
Sets the field 'configProductLabel'.
|
GermanInfo |
setCustomerTransactionDOLValues(String customerTransactionDOLValues)
Sets the field 'customerTransactionDOLValues'.
|
GermanInfo |
setHostResponseAidParBMP53(String hostResponseAidParBMP53)
Sets the field 'hostResponseAidParBMP53'.
|
GermanInfo |
setHostResponsePrintDataBM60(String hostResponsePrintDataBM60)
Sets the field 'hostResponsePrintDataBM60'.
|
GermanInfo |
setMerchantJournalDOL(String merchantJournalDOL)
Sets the field 'merchantJournalDOL'.
|
GermanInfo |
setMerchantJournalDOLValues(String merchantJournalDOLValues)
Sets the field 'merchantJournalDOLValues'.
|
GermanInfo |
setMerchantTransactionDOLValues(String merchantTransactionDOLValues)
Sets the field 'merchantTransactionDOLValues'.
|
GermanInfo |
setOldTraceNumber(String oldTraceNumber)
Sets the field 'oldTraceNumber'.
|
GermanInfo |
setReceiptNumber(String receiptNumber)
Sets the field 'receiptNumber'.
|
GermanInfo |
setReceiptType(String receiptType)
Sets the field 'receiptType'.
|
GermanInfo |
setSepaElvCreditorId(String sepaElvCreditorId)
Sets the field 'sepaElvCreditorId'.
|
GermanInfo |
setSepaElvExtAppLabel(String sepaElvExtAppLabel)
Sets the field 'sepaElvExtAppLabel'.
|
GermanInfo |
setSepaElvIban(String sepaElvIban)
Sets the field 'sepaElvIban'.
|
GermanInfo |
setSepaElvMandate(String sepaElvMandate)
Sets the field 'sepaElvMandate'.
|
GermanInfo |
setSepaElvMandateId(String sepaElvMandateId)
Sets the field 'sepaElvMandateId'.
|
GermanInfo |
setSepaElvPreNotification(String sepaElvPreNotification)
Sets the field 'sepaElvPreNotification'.
|
GermanInfo |
setSepaElvReceiptFormat(String sepaElvReceiptFormat)
Sets the field 'sepaElvReceiptFormat'.
|
GermanInfo |
setTerminalID(String terminalID)
Sets the field 'terminalID'.
|
GermanInfo |
setTraceNumber(String traceNumber)
Sets the field 'traceNumber'.
|
GermanInfo |
setTransactionAID(String transactionAID)
Sets the field 'transactionAID'.
|
GermanInfo |
setTransactionCaseGermany(String transactionCaseGermany)
Sets the field 'transactionCaseGermany'.
|
GermanInfo |
setTransactionMSApp(String transactionMSApp)
Sets the field 'transactionMSApp'.
|
GermanInfo |
setTransactionScriptResults(String transactionScriptResults)
Sets the field 'transactionScriptResults'.
|
GermanInfo |
setTransactionTypeGermany(String transactionTypeGermany)
Sets the field 'transactionTypeGermany'.
|
void |
validate() |
describeContents, getBundle, toString, writeToParcel
public static final Parcelable.Creator<GermanInfo> CREATOR
public static final JSONifiable.Creator<GermanInfo> JSON_CREATOR
public GermanInfo()
protected GermanInfo(boolean noInit)
public GermanInfo(String json) throws IllegalArgumentException
IllegalArgumentException
public GermanInfo(JSONObject jsonObject)
public GermanInfo(GermanInfo src)
public String getCardTrack2()
public String getCardSequenceNumber()
public String getTransactionCaseGermany()
public String getTransactionTypeGermany()
public String getTerminalID()
public String getTraceNumber()
public String getOldTraceNumber()
public String getReceiptNumber()
public String getTransactionAID()
public String getTransactionMSApp()
public String getTransactionScriptResults()
public String getReceiptType()
public String getCustomerTransactionDOLValues()
public String getMerchantTransactionDOLValues()
public String getMerchantJournalDOL()
public String getMerchantJournalDOLValues()
public String getConfigMerchantId()
public String getConfigProductLabel()
public String getHostResponseAidParBMP53()
public String getHostResponsePrintDataBM60()
public String getSepaElvReceiptFormat()
public String getSepaElvExtAppLabel()
public String getSepaElvPreNotification()
public String getSepaElvMandate()
public String getSepaElvCreditorId()
public String getSepaElvMandateId()
public String getSepaElvIban()
protected GenericClient getGenericClient()
getGenericClient
in class GenericParcelable
public JSONObject getJSONObject()
getJSONObject
in interface JSONifiable
public boolean isNotNullCardTrack2()
public boolean isNotNullCardSequenceNumber()
public boolean isNotNullTransactionCaseGermany()
public boolean isNotNullTransactionTypeGermany()
public boolean isNotNullTerminalID()
public boolean isNotNullTraceNumber()
public boolean isNotNullOldTraceNumber()
public boolean isNotNullReceiptNumber()
public boolean isNotNullTransactionAID()
public boolean isNotNullTransactionMSApp()
public boolean isNotNullTransactionScriptResults()
public boolean isNotNullReceiptType()
public boolean isNotNullCustomerTransactionDOLValues()
public boolean isNotNullMerchantTransactionDOLValues()
public boolean isNotNullMerchantJournalDOL()
public boolean isNotNullMerchantJournalDOLValues()
public boolean isNotNullConfigMerchantId()
public boolean isNotNullConfigProductLabel()
public boolean isNotNullHostResponseAidParBMP53()
public boolean isNotNullHostResponsePrintDataBM60()
public boolean isNotNullSepaElvReceiptFormat()
public boolean isNotNullSepaElvExtAppLabel()
public boolean isNotNullSepaElvPreNotification()
public boolean isNotNullSepaElvMandate()
public boolean isNotNullSepaElvCreditorId()
public boolean isNotNullSepaElvMandateId()
public boolean isNotNullSepaElvIban()
public boolean hasCardTrack2()
public boolean hasCardSequenceNumber()
public boolean hasTransactionCaseGermany()
public boolean hasTransactionTypeGermany()
public boolean hasTerminalID()
public boolean hasTraceNumber()
public boolean hasOldTraceNumber()
public boolean hasReceiptNumber()
public boolean hasTransactionAID()
public boolean hasTransactionMSApp()
public boolean hasTransactionScriptResults()
public boolean hasReceiptType()
public boolean hasCustomerTransactionDOLValues()
public boolean hasMerchantTransactionDOLValues()
public boolean hasMerchantJournalDOL()
public boolean hasMerchantJournalDOLValues()
public boolean hasConfigMerchantId()
public boolean hasConfigProductLabel()
public boolean hasHostResponseAidParBMP53()
public boolean hasHostResponsePrintDataBM60()
public boolean hasSepaElvReceiptFormat()
public boolean hasSepaElvExtAppLabel()
public boolean hasSepaElvPreNotification()
public boolean hasSepaElvMandate()
public boolean hasSepaElvCreditorId()
public boolean hasSepaElvMandateId()
public boolean hasSepaElvIban()
public GermanInfo setCardTrack2(String cardTrack2)
public GermanInfo setCardSequenceNumber(String cardSequenceNumber)
public GermanInfo setTransactionCaseGermany(String transactionCaseGermany)
public GermanInfo setTransactionTypeGermany(String transactionTypeGermany)
public GermanInfo setTerminalID(String terminalID)
public GermanInfo setTraceNumber(String traceNumber)
public GermanInfo setOldTraceNumber(String oldTraceNumber)
public GermanInfo setReceiptNumber(String receiptNumber)
public GermanInfo setTransactionAID(String transactionAID)
public GermanInfo setTransactionMSApp(String transactionMSApp)
public GermanInfo setTransactionScriptResults(String transactionScriptResults)
public GermanInfo setReceiptType(String receiptType)
public GermanInfo setCustomerTransactionDOLValues(String customerTransactionDOLValues)
public GermanInfo setMerchantTransactionDOLValues(String merchantTransactionDOLValues)
public GermanInfo setMerchantJournalDOL(String merchantJournalDOL)
public GermanInfo setMerchantJournalDOLValues(String merchantJournalDOLValues)
public GermanInfo setConfigMerchantId(String configMerchantId)
public GermanInfo setConfigProductLabel(String configProductLabel)
public GermanInfo setHostResponseAidParBMP53(String hostResponseAidParBMP53)
public GermanInfo setHostResponsePrintDataBM60(String hostResponsePrintDataBM60)
public GermanInfo setSepaElvReceiptFormat(String sepaElvReceiptFormat)
public GermanInfo setSepaElvExtAppLabel(String sepaElvExtAppLabel)
public GermanInfo setSepaElvPreNotification(String sepaElvPreNotification)
public GermanInfo setSepaElvMandate(String sepaElvMandate)
public GermanInfo setSepaElvCreditorId(String sepaElvCreditorId)
public GermanInfo setSepaElvMandateId(String sepaElvMandateId)
public GermanInfo setSepaElvIban(String sepaElvIban)
public void clearCardTrack2()
public void clearCardSequenceNumber()
public void clearTransactionCaseGermany()
public void clearTransactionTypeGermany()
public void clearTerminalID()
public void clearTraceNumber()
public void clearOldTraceNumber()
public void clearReceiptNumber()
public void clearTransactionAID()
public void clearTransactionMSApp()
public void clearTransactionScriptResults()
public void clearReceiptType()
public void clearCustomerTransactionDOLValues()
public void clearMerchantTransactionDOLValues()
public void clearMerchantJournalDOL()
public void clearMerchantJournalDOLValues()
public void clearConfigMerchantId()
public void clearConfigProductLabel()
public void clearHostResponseAidParBMP53()
public void clearHostResponsePrintDataBM60()
public void clearSepaElvReceiptFormat()
public void clearSepaElvExtAppLabel()
public void clearSepaElvPreNotification()
public void clearSepaElvMandate()
public void clearSepaElvCreditorId()
public void clearSepaElvMandateId()
public void clearSepaElvIban()
public boolean containsChanges()
public void resetChangeLog()
public GermanInfo copyChanges()
public void mergeChanges(GermanInfo src)