Class GermanInfo

    • Constructor Detail

      • GermanInfo

        public GermanInfo()
        Constructs a new empty instance.
      • GermanInfo

        protected GermanInfo​(boolean noInit)
        Constructs a new empty instance.
      • GermanInfo

        public 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

        public GermanInfo​(GermanInfo src)
        Constructs a new instance that is a deep copy of the source instance. It does not copy the bundle or changelog.
    • Method Detail

      • getCardTrack2

        public String getCardTrack2()
      • getCardSequenceNumber

        public String getCardSequenceNumber()
      • getTransactionCaseGermany

        public String getTransactionCaseGermany()
      • getTransactionTypeGermany

        public String getTransactionTypeGermany()
      • getTerminalID

        public String getTerminalID()
      • getTraceNumber

        public String getTraceNumber()
      • getOldTraceNumber

        public String getOldTraceNumber()
      • getReceiptNumber

        public String getReceiptNumber()
      • getTransactionAID

        public String getTransactionAID()
      • getTransactionMSApp

        public String getTransactionMSApp()
      • getTransactionScriptResults

        public String getTransactionScriptResults()
      • getReceiptType

        public String getReceiptType()
      • getCustomerTransactionDOLValues

        public String getCustomerTransactionDOLValues()
      • getMerchantTransactionDOLValues

        public String getMerchantTransactionDOLValues()
      • getMerchantJournalDOL

        public String getMerchantJournalDOL()
      • getMerchantJournalDOLValues

        public String getMerchantJournalDOLValues()
      • getConfigMerchantId

        public String getConfigMerchantId()
      • getConfigProductLabel

        public String getConfigProductLabel()
      • getHostResponseAidParBMP53

        public String getHostResponseAidParBMP53()
      • getHostResponsePrintDataBM60

        public String getHostResponsePrintDataBM60()
      • getSepaElvReceiptFormat

        public String getSepaElvReceiptFormat()
      • getSepaElvExtAppLabel

        public String getSepaElvExtAppLabel()
      • getSepaElvPreNotification

        public String getSepaElvPreNotification()
      • getSepaElvMandate

        public String getSepaElvMandate()
      • getSepaElvCreditorId

        public String getSepaElvCreditorId()
      • getSepaElvMandateId

        public String getSepaElvMandateId()
      • getSepaElvIban

        public String getSepaElvIban()
      • getJSONObject

        public 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.
        Specified by:
        getJSONObject in interface JSONifiable
      • isNotNullCardTrack2

        public boolean isNotNullCardTrack2()
        Checks whether the 'cardTrack2' field is set and is not null
      • isNotNullCardSequenceNumber

        public boolean isNotNullCardSequenceNumber()
        Checks whether the 'cardSequenceNumber' field is set and is not null
      • isNotNullTransactionCaseGermany

        public boolean isNotNullTransactionCaseGermany()
        Checks whether the 'transactionCaseGermany' field is set and is not null
      • isNotNullTransactionTypeGermany

        public boolean isNotNullTransactionTypeGermany()
        Checks whether the 'transactionTypeGermany' field is set and is not null
      • isNotNullTerminalID

        public boolean isNotNullTerminalID()
        Checks whether the 'terminalID' field is set and is not null
      • isNotNullTraceNumber

        public boolean isNotNullTraceNumber()
        Checks whether the 'traceNumber' field is set and is not null
      • isNotNullOldTraceNumber

        public boolean isNotNullOldTraceNumber()
        Checks whether the 'oldTraceNumber' field is set and is not null
      • isNotNullReceiptNumber

        public boolean isNotNullReceiptNumber()
        Checks whether the 'receiptNumber' field is set and is not null
      • isNotNullTransactionAID

        public boolean isNotNullTransactionAID()
        Checks whether the 'transactionAID' field is set and is not null
      • isNotNullTransactionMSApp

        public boolean isNotNullTransactionMSApp()
        Checks whether the 'transactionMSApp' field is set and is not null
      • isNotNullTransactionScriptResults

        public boolean isNotNullTransactionScriptResults()
        Checks whether the 'transactionScriptResults' field is set and is not null
      • isNotNullReceiptType

        public boolean isNotNullReceiptType()
        Checks whether the 'receiptType' field is set and is not null
      • isNotNullCustomerTransactionDOLValues

        public boolean isNotNullCustomerTransactionDOLValues()
        Checks whether the 'customerTransactionDOLValues' field is set and is not null
      • isNotNullMerchantTransactionDOLValues

        public boolean isNotNullMerchantTransactionDOLValues()
        Checks whether the 'merchantTransactionDOLValues' field is set and is not null
      • isNotNullMerchantJournalDOL

        public boolean isNotNullMerchantJournalDOL()
        Checks whether the 'merchantJournalDOL' field is set and is not null
      • isNotNullMerchantJournalDOLValues

        public boolean isNotNullMerchantJournalDOLValues()
        Checks whether the 'merchantJournalDOLValues' field is set and is not null
      • isNotNullConfigMerchantId

        public boolean isNotNullConfigMerchantId()
        Checks whether the 'configMerchantId' field is set and is not null
      • isNotNullConfigProductLabel

        public boolean isNotNullConfigProductLabel()
        Checks whether the 'configProductLabel' field is set and is not null
      • isNotNullHostResponseAidParBMP53

        public boolean isNotNullHostResponseAidParBMP53()
        Checks whether the 'hostResponseAidParBMP53' field is set and is not null
      • isNotNullHostResponsePrintDataBM60

        public boolean isNotNullHostResponsePrintDataBM60()
        Checks whether the 'hostResponsePrintDataBM60' field is set and is not null
      • isNotNullSepaElvReceiptFormat

        public boolean isNotNullSepaElvReceiptFormat()
        Checks whether the 'sepaElvReceiptFormat' field is set and is not null
      • isNotNullSepaElvExtAppLabel

        public boolean isNotNullSepaElvExtAppLabel()
        Checks whether the 'sepaElvExtAppLabel' field is set and is not null
      • isNotNullSepaElvPreNotification

        public boolean isNotNullSepaElvPreNotification()
        Checks whether the 'sepaElvPreNotification' field is set and is not null
      • isNotNullSepaElvMandate

        public boolean isNotNullSepaElvMandate()
        Checks whether the 'sepaElvMandate' field is set and is not null
      • isNotNullSepaElvCreditorId

        public boolean isNotNullSepaElvCreditorId()
        Checks whether the 'sepaElvCreditorId' field is set and is not null
      • isNotNullSepaElvMandateId

        public boolean isNotNullSepaElvMandateId()
        Checks whether the 'sepaElvMandateId' field is set and is not null
      • isNotNullSepaElvIban

        public boolean isNotNullSepaElvIban()
        Checks whether the 'sepaElvIban' field is set and is not null
      • hasCardTrack2

        public boolean hasCardTrack2()
        Checks whether the 'cardTrack2' field has been set, however the value could be null
      • hasCardSequenceNumber

        public boolean hasCardSequenceNumber()
        Checks whether the 'cardSequenceNumber' field has been set, however the value could be null
      • hasTransactionCaseGermany

        public boolean hasTransactionCaseGermany()
        Checks whether the 'transactionCaseGermany' field has been set, however the value could be null
      • hasTransactionTypeGermany

        public boolean hasTransactionTypeGermany()
        Checks whether the 'transactionTypeGermany' field has been set, however the value could be null
      • hasTerminalID

        public boolean hasTerminalID()
        Checks whether the 'terminalID' field has been set, however the value could be null
      • hasTraceNumber

        public boolean hasTraceNumber()
        Checks whether the 'traceNumber' field has been set, however the value could be null
      • hasOldTraceNumber

        public boolean hasOldTraceNumber()
        Checks whether the 'oldTraceNumber' field has been set, however the value could be null
      • hasReceiptNumber

        public boolean hasReceiptNumber()
        Checks whether the 'receiptNumber' field has been set, however the value could be null
      • hasTransactionAID

        public boolean hasTransactionAID()
        Checks whether the 'transactionAID' field has been set, however the value could be null
      • hasTransactionMSApp

        public boolean hasTransactionMSApp()
        Checks whether the 'transactionMSApp' field has been set, however the value could be null
      • hasTransactionScriptResults

        public boolean hasTransactionScriptResults()
        Checks whether the 'transactionScriptResults' field has been set, however the value could be null
      • hasReceiptType

        public boolean hasReceiptType()
        Checks whether the 'receiptType' field has been set, however the value could be null
      • hasCustomerTransactionDOLValues

        public boolean hasCustomerTransactionDOLValues()
        Checks whether the 'customerTransactionDOLValues' field has been set, however the value could be null
      • hasMerchantTransactionDOLValues

        public boolean hasMerchantTransactionDOLValues()
        Checks whether the 'merchantTransactionDOLValues' field has been set, however the value could be null
      • hasMerchantJournalDOL

        public boolean hasMerchantJournalDOL()
        Checks whether the 'merchantJournalDOL' field has been set, however the value could be null
      • hasMerchantJournalDOLValues

        public boolean hasMerchantJournalDOLValues()
        Checks whether the 'merchantJournalDOLValues' field has been set, however the value could be null
      • hasConfigMerchantId

        public boolean hasConfigMerchantId()
        Checks whether the 'configMerchantId' field has been set, however the value could be null
      • hasConfigProductLabel

        public boolean hasConfigProductLabel()
        Checks whether the 'configProductLabel' field has been set, however the value could be null
      • hasHostResponseAidParBMP53

        public boolean hasHostResponseAidParBMP53()
        Checks whether the 'hostResponseAidParBMP53' field has been set, however the value could be null
      • hasHostResponsePrintDataBM60

        public boolean hasHostResponsePrintDataBM60()
        Checks whether the 'hostResponsePrintDataBM60' field has been set, however the value could be null
      • hasSepaElvReceiptFormat

        public boolean hasSepaElvReceiptFormat()
        Checks whether the 'sepaElvReceiptFormat' field has been set, however the value could be null
      • hasSepaElvExtAppLabel

        public boolean hasSepaElvExtAppLabel()
        Checks whether the 'sepaElvExtAppLabel' field has been set, however the value could be null
      • hasSepaElvPreNotification

        public boolean hasSepaElvPreNotification()
        Checks whether the 'sepaElvPreNotification' field has been set, however the value could be null
      • hasSepaElvMandate

        public boolean hasSepaElvMandate()
        Checks whether the 'sepaElvMandate' field has been set, however the value could be null
      • hasSepaElvCreditorId

        public boolean hasSepaElvCreditorId()
        Checks whether the 'sepaElvCreditorId' field has been set, however the value could be null
      • hasSepaElvMandateId

        public boolean hasSepaElvMandateId()
        Checks whether the 'sepaElvMandateId' field has been set, however the value could be null
      • hasSepaElvIban

        public boolean hasSepaElvIban()
        Checks whether the 'sepaElvIban' field has been set, however the value could be null
      • setCardTrack2

        public GermanInfo setCardTrack2​(String cardTrack2)
        Sets the field 'cardTrack2'.
      • setCardSequenceNumber

        public GermanInfo setCardSequenceNumber​(String cardSequenceNumber)
        Sets the field 'cardSequenceNumber'.
      • setTransactionCaseGermany

        public GermanInfo setTransactionCaseGermany​(String transactionCaseGermany)
        Sets the field 'transactionCaseGermany'.
      • setTransactionTypeGermany

        public GermanInfo setTransactionTypeGermany​(String transactionTypeGermany)
        Sets the field 'transactionTypeGermany'.
      • setTerminalID

        public GermanInfo setTerminalID​(String terminalID)
        Sets the field 'terminalID'.
      • setTraceNumber

        public GermanInfo setTraceNumber​(String traceNumber)
        Sets the field 'traceNumber'.
      • setOldTraceNumber

        public GermanInfo setOldTraceNumber​(String oldTraceNumber)
        Sets the field 'oldTraceNumber'.
      • setReceiptNumber

        public GermanInfo setReceiptNumber​(String receiptNumber)
        Sets the field 'receiptNumber'.
      • setTransactionAID

        public GermanInfo setTransactionAID​(String transactionAID)
        Sets the field 'transactionAID'.
      • setTransactionMSApp

        public GermanInfo setTransactionMSApp​(String transactionMSApp)
        Sets the field 'transactionMSApp'.
      • setTransactionScriptResults

        public GermanInfo setTransactionScriptResults​(String transactionScriptResults)
        Sets the field 'transactionScriptResults'.
      • setReceiptType

        public GermanInfo setReceiptType​(String receiptType)
        Sets the field 'receiptType'.
      • setCustomerTransactionDOLValues

        public GermanInfo setCustomerTransactionDOLValues​(String customerTransactionDOLValues)
        Sets the field 'customerTransactionDOLValues'.
      • setMerchantTransactionDOLValues

        public GermanInfo setMerchantTransactionDOLValues​(String merchantTransactionDOLValues)
        Sets the field 'merchantTransactionDOLValues'.
      • setMerchantJournalDOL

        public GermanInfo setMerchantJournalDOL​(String merchantJournalDOL)
        Sets the field 'merchantJournalDOL'.
      • setMerchantJournalDOLValues

        public GermanInfo setMerchantJournalDOLValues​(String merchantJournalDOLValues)
        Sets the field 'merchantJournalDOLValues'.
      • setConfigMerchantId

        public GermanInfo setConfigMerchantId​(String configMerchantId)
        Sets the field 'configMerchantId'.
      • setConfigProductLabel

        public GermanInfo setConfigProductLabel​(String configProductLabel)
        Sets the field 'configProductLabel'.
      • setHostResponseAidParBMP53

        public GermanInfo setHostResponseAidParBMP53​(String hostResponseAidParBMP53)
        Sets the field 'hostResponseAidParBMP53'.
      • setHostResponsePrintDataBM60

        public GermanInfo setHostResponsePrintDataBM60​(String hostResponsePrintDataBM60)
        Sets the field 'hostResponsePrintDataBM60'.
      • setSepaElvReceiptFormat

        public GermanInfo setSepaElvReceiptFormat​(String sepaElvReceiptFormat)
        Sets the field 'sepaElvReceiptFormat'.
      • setSepaElvExtAppLabel

        public GermanInfo setSepaElvExtAppLabel​(String sepaElvExtAppLabel)
        Sets the field 'sepaElvExtAppLabel'.
      • setSepaElvPreNotification

        public GermanInfo setSepaElvPreNotification​(String sepaElvPreNotification)
        Sets the field 'sepaElvPreNotification'.
      • setSepaElvMandate

        public GermanInfo setSepaElvMandate​(String sepaElvMandate)
        Sets the field 'sepaElvMandate'.
      • setSepaElvCreditorId

        public GermanInfo setSepaElvCreditorId​(String sepaElvCreditorId)
        Sets the field 'sepaElvCreditorId'.
      • setSepaElvMandateId

        public GermanInfo setSepaElvMandateId​(String sepaElvMandateId)
        Sets the field 'sepaElvMandateId'.
      • setSepaElvIban

        public GermanInfo setSepaElvIban​(String sepaElvIban)
        Sets the field 'sepaElvIban'.
      • clearCardTrack2

        public void clearCardTrack2()
        Clears the 'cardTrack2' field, the 'has' method for this field will now return false
      • clearCardSequenceNumber

        public void clearCardSequenceNumber()
        Clears the 'cardSequenceNumber' field, the 'has' method for this field will now return false
      • clearTransactionCaseGermany

        public void clearTransactionCaseGermany()
        Clears the 'transactionCaseGermany' field, the 'has' method for this field will now return false
      • clearTransactionTypeGermany

        public void clearTransactionTypeGermany()
        Clears the 'transactionTypeGermany' field, the 'has' method for this field will now return false
      • clearTerminalID

        public void clearTerminalID()
        Clears the 'terminalID' field, the 'has' method for this field will now return false
      • clearTraceNumber

        public void clearTraceNumber()
        Clears the 'traceNumber' field, the 'has' method for this field will now return false
      • clearOldTraceNumber

        public void clearOldTraceNumber()
        Clears the 'oldTraceNumber' field, the 'has' method for this field will now return false
      • clearReceiptNumber

        public void clearReceiptNumber()
        Clears the 'receiptNumber' field, the 'has' method for this field will now return false
      • clearTransactionAID

        public void clearTransactionAID()
        Clears the 'transactionAID' field, the 'has' method for this field will now return false
      • clearTransactionMSApp

        public void clearTransactionMSApp()
        Clears the 'transactionMSApp' field, the 'has' method for this field will now return false
      • clearTransactionScriptResults

        public void clearTransactionScriptResults()
        Clears the 'transactionScriptResults' field, the 'has' method for this field will now return false
      • clearReceiptType

        public void clearReceiptType()
        Clears the 'receiptType' field, the 'has' method for this field will now return false
      • clearCustomerTransactionDOLValues

        public void clearCustomerTransactionDOLValues()
        Clears the 'customerTransactionDOLValues' field, the 'has' method for this field will now return false
      • clearMerchantTransactionDOLValues

        public void clearMerchantTransactionDOLValues()
        Clears the 'merchantTransactionDOLValues' field, the 'has' method for this field will now return false
      • clearMerchantJournalDOL

        public void clearMerchantJournalDOL()
        Clears the 'merchantJournalDOL' field, the 'has' method for this field will now return false
      • clearMerchantJournalDOLValues

        public void clearMerchantJournalDOLValues()
        Clears the 'merchantJournalDOLValues' field, the 'has' method for this field will now return false
      • clearConfigMerchantId

        public void clearConfigMerchantId()
        Clears the 'configMerchantId' field, the 'has' method for this field will now return false
      • clearConfigProductLabel

        public void clearConfigProductLabel()
        Clears the 'configProductLabel' field, the 'has' method for this field will now return false
      • clearHostResponseAidParBMP53

        public void clearHostResponseAidParBMP53()
        Clears the 'hostResponseAidParBMP53' field, the 'has' method for this field will now return false
      • clearHostResponsePrintDataBM60

        public void clearHostResponsePrintDataBM60()
        Clears the 'hostResponsePrintDataBM60' field, the 'has' method for this field will now return false
      • clearSepaElvReceiptFormat

        public void clearSepaElvReceiptFormat()
        Clears the 'sepaElvReceiptFormat' field, the 'has' method for this field will now return false
      • clearSepaElvExtAppLabel

        public void clearSepaElvExtAppLabel()
        Clears the 'sepaElvExtAppLabel' field, the 'has' method for this field will now return false
      • clearSepaElvPreNotification

        public void clearSepaElvPreNotification()
        Clears the 'sepaElvPreNotification' field, the 'has' method for this field will now return false
      • clearSepaElvMandate

        public void clearSepaElvMandate()
        Clears the 'sepaElvMandate' field, the 'has' method for this field will now return false
      • clearSepaElvCreditorId

        public void clearSepaElvCreditorId()
        Clears the 'sepaElvCreditorId' field, the 'has' method for this field will now return false
      • clearSepaElvMandateId

        public void clearSepaElvMandateId()
        Clears the 'sepaElvMandateId' field, the 'has' method for this field will now return false
      • clearSepaElvIban

        public void clearSepaElvIban()
        Clears the 'sepaElvIban' field, the 'has' method for this field will now return false
      • containsChanges

        public boolean containsChanges()
        Returns true if this instance has any changes.
      • resetChangeLog

        public void resetChangeLog()
        Reset the log of changes made to this instance, calling copyChanges() after this would return an empty instance.
      • copyChanges

        public GermanInfo copyChanges()
        Create a copy of this instance that contains only fields that were set after the constructor was called.
      • mergeChanges

        public void mergeChanges​(GermanInfo src)
        Copy all the changed fields from the given source to this instance.