Class CashAdvanceCustomerIdentification

    • Constructor Detail

      • CashAdvanceCustomerIdentification

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

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

        public CashAdvanceCustomerIdentification​(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.
      • CashAdvanceCustomerIdentification

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

      • getIdType

        public IdType getIdType()
      • getSerialNumber

        public String getSerialNumber()
        Identification serial number
      • getMaskedSerialNumber

        public String getMaskedSerialNumber()
        Masked identification serial number
      • getEncryptedSerialNumber

        public String getEncryptedSerialNumber()
        Encrypted identification serial number
      • getExpirationDate

        public String getExpirationDate()
        Expiration date in format MMDDYYYY
      • getIssuingState

        public String getIssuingState()
        State in which identification was issued
      • getIssuingCountry

        public String getIssuingCountry()
        Country in which identification was issued
      • getCustomerName

        public String getCustomerName()
        Full customer name
      • getAddressStreet1

        public String getAddressStreet1()
      • getAddressStreet2

        public String getAddressStreet2()
      • getAddressCity

        public String getAddressCity()
      • getAddressState

        public String getAddressState()
      • getAddressZipCode

        public String getAddressZipCode()
      • getAddressCountry

        public String getAddressCountry()
      • getTellerID

        public Integer getTellerID()
        Employee id
      • 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
      • isNotNullIdType

        public boolean isNotNullIdType()
        Checks whether the 'idType' field is set and is not null
      • isNotNullSerialNumber

        public boolean isNotNullSerialNumber()
        Checks whether the 'serialNumber' field is set and is not null
      • isNotNullMaskedSerialNumber

        public boolean isNotNullMaskedSerialNumber()
        Checks whether the 'maskedSerialNumber' field is set and is not null
      • isNotNullEncryptedSerialNumber

        public boolean isNotNullEncryptedSerialNumber()
        Checks whether the 'encryptedSerialNumber' field is set and is not null
      • isNotNullExpirationDate

        public boolean isNotNullExpirationDate()
        Checks whether the 'expirationDate' field is set and is not null
      • isNotNullIssuingState

        public boolean isNotNullIssuingState()
        Checks whether the 'issuingState' field is set and is not null
      • isNotNullIssuingCountry

        public boolean isNotNullIssuingCountry()
        Checks whether the 'issuingCountry' field is set and is not null
      • isNotNullCustomerName

        public boolean isNotNullCustomerName()
        Checks whether the 'customerName' field is set and is not null
      • isNotNullAddressStreet1

        public boolean isNotNullAddressStreet1()
        Checks whether the 'addressStreet1' field is set and is not null
      • isNotNullAddressStreet2

        public boolean isNotNullAddressStreet2()
        Checks whether the 'addressStreet2' field is set and is not null
      • isNotNullAddressCity

        public boolean isNotNullAddressCity()
        Checks whether the 'addressCity' field is set and is not null
      • isNotNullAddressState

        public boolean isNotNullAddressState()
        Checks whether the 'addressState' field is set and is not null
      • isNotNullAddressZipCode

        public boolean isNotNullAddressZipCode()
        Checks whether the 'addressZipCode' field is set and is not null
      • isNotNullAddressCountry

        public boolean isNotNullAddressCountry()
        Checks whether the 'addressCountry' field is set and is not null
      • isNotNullTellerID

        public boolean isNotNullTellerID()
        Checks whether the 'tellerID' field is set and is not null
      • hasIdType

        public boolean hasIdType()
        Checks whether the 'idType' field has been set, however the value could be null
      • hasSerialNumber

        public boolean hasSerialNumber()
        Checks whether the 'serialNumber' field has been set, however the value could be null
      • hasMaskedSerialNumber

        public boolean hasMaskedSerialNumber()
        Checks whether the 'maskedSerialNumber' field has been set, however the value could be null
      • hasEncryptedSerialNumber

        public boolean hasEncryptedSerialNumber()
        Checks whether the 'encryptedSerialNumber' field has been set, however the value could be null
      • hasExpirationDate

        public boolean hasExpirationDate()
        Checks whether the 'expirationDate' field has been set, however the value could be null
      • hasIssuingState

        public boolean hasIssuingState()
        Checks whether the 'issuingState' field has been set, however the value could be null
      • hasIssuingCountry

        public boolean hasIssuingCountry()
        Checks whether the 'issuingCountry' field has been set, however the value could be null
      • hasCustomerName

        public boolean hasCustomerName()
        Checks whether the 'customerName' field has been set, however the value could be null
      • hasAddressStreet1

        public boolean hasAddressStreet1()
        Checks whether the 'addressStreet1' field has been set, however the value could be null
      • hasAddressStreet2

        public boolean hasAddressStreet2()
        Checks whether the 'addressStreet2' field has been set, however the value could be null
      • hasAddressCity

        public boolean hasAddressCity()
        Checks whether the 'addressCity' field has been set, however the value could be null
      • hasAddressState

        public boolean hasAddressState()
        Checks whether the 'addressState' field has been set, however the value could be null
      • hasAddressZipCode

        public boolean hasAddressZipCode()
        Checks whether the 'addressZipCode' field has been set, however the value could be null
      • hasAddressCountry

        public boolean hasAddressCountry()
        Checks whether the 'addressCountry' field has been set, however the value could be null
      • hasTellerID

        public boolean hasTellerID()
        Checks whether the 'tellerID' field has been set, however the value could be null
      • clearIdType

        public void clearIdType()
        Clears the 'idType' field, the 'has' method for this field will now return false
      • clearSerialNumber

        public void clearSerialNumber()
        Clears the 'serialNumber' field, the 'has' method for this field will now return false
      • clearMaskedSerialNumber

        public void clearMaskedSerialNumber()
        Clears the 'maskedSerialNumber' field, the 'has' method for this field will now return false
      • clearEncryptedSerialNumber

        public void clearEncryptedSerialNumber()
        Clears the 'encryptedSerialNumber' field, the 'has' method for this field will now return false
      • clearExpirationDate

        public void clearExpirationDate()
        Clears the 'expirationDate' field, the 'has' method for this field will now return false
      • clearIssuingState

        public void clearIssuingState()
        Clears the 'issuingState' field, the 'has' method for this field will now return false
      • clearIssuingCountry

        public void clearIssuingCountry()
        Clears the 'issuingCountry' field, the 'has' method for this field will now return false
      • clearCustomerName

        public void clearCustomerName()
        Clears the 'customerName' field, the 'has' method for this field will now return false
      • clearAddressStreet1

        public void clearAddressStreet1()
        Clears the 'addressStreet1' field, the 'has' method for this field will now return false
      • clearAddressStreet2

        public void clearAddressStreet2()
        Clears the 'addressStreet2' field, the 'has' method for this field will now return false
      • clearAddressCity

        public void clearAddressCity()
        Clears the 'addressCity' field, the 'has' method for this field will now return false
      • clearAddressState

        public void clearAddressState()
        Clears the 'addressState' field, the 'has' method for this field will now return false
      • clearAddressZipCode

        public void clearAddressZipCode()
        Clears the 'addressZipCode' field, the 'has' method for this field will now return false
      • clearAddressCountry

        public void clearAddressCountry()
        Clears the 'addressCountry' field, the 'has' method for this field will now return false
      • clearTellerID

        public void clearTellerID()
        Clears the 'tellerID' 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 CashAdvanceCustomerIdentification copyChanges()
        Create a copy of this instance that contains only fields that were set after the constructor was called.