Package com.checkout.common
Class AccountHolderBase
- java.lang.Object
-
- com.checkout.common.AccountHolderBase
-
- Direct Known Subclasses:
AccountHolder,AccountHolderResponse
public class AccountHolderBase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AccountHolderBase()AccountHolderBase(AccountHolderType type, java.lang.String fullName, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String email, java.lang.String gender, java.lang.String companyName, java.lang.String taxId, java.lang.String dateOfBirth, CountryCode countryOfBirth, java.lang.String residentialStatus, Address billingAddress, Phone phone, AccountHolderIdentification identification)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)AddressgetBillingAddress()java.lang.StringgetCompanyName()CountryCodegetCountryOfBirth()java.lang.StringgetDateOfBirth()java.lang.StringgetEmail()java.lang.StringgetFirstName()java.lang.StringgetFullName()java.lang.StringgetGender()AccountHolderIdentificationgetIdentification()java.lang.StringgetLastName()java.lang.StringgetMiddleName()PhonegetPhone()java.lang.StringgetResidentialStatus()java.lang.StringgetTaxId()AccountHolderTypegetType()inthashCode()voidsetBillingAddress(Address billingAddress)voidsetCompanyName(java.lang.String companyName)voidsetCountryOfBirth(CountryCode countryOfBirth)voidsetDateOfBirth(java.lang.String dateOfBirth)voidsetEmail(java.lang.String email)voidsetFirstName(java.lang.String firstName)voidsetFullName(java.lang.String fullName)voidsetGender(java.lang.String gender)voidsetIdentification(AccountHolderIdentification identification)voidsetLastName(java.lang.String lastName)voidsetMiddleName(java.lang.String middleName)voidsetPhone(Phone phone)voidsetResidentialStatus(java.lang.String residentialStatus)voidsetTaxId(java.lang.String taxId)voidsetType(AccountHolderType type)java.lang.StringtoString()
-
-
-
Constructor Detail
-
AccountHolderBase
public AccountHolderBase(AccountHolderType type, java.lang.String fullName, java.lang.String firstName, java.lang.String middleName, java.lang.String lastName, java.lang.String email, java.lang.String gender, java.lang.String companyName, java.lang.String taxId, java.lang.String dateOfBirth, CountryCode countryOfBirth, java.lang.String residentialStatus, Address billingAddress, Phone phone, AccountHolderIdentification identification)
-
AccountHolderBase
public AccountHolderBase()
-
-
Method Detail
-
getType
public AccountHolderType getType()
-
getFullName
public java.lang.String getFullName()
-
getFirstName
public java.lang.String getFirstName()
-
getMiddleName
public java.lang.String getMiddleName()
-
getLastName
public java.lang.String getLastName()
-
getEmail
public java.lang.String getEmail()
-
getGender
public java.lang.String getGender()
-
getCompanyName
public java.lang.String getCompanyName()
-
getTaxId
public java.lang.String getTaxId()
-
getDateOfBirth
public java.lang.String getDateOfBirth()
-
getCountryOfBirth
public CountryCode getCountryOfBirth()
-
getResidentialStatus
public java.lang.String getResidentialStatus()
-
getBillingAddress
public Address getBillingAddress()
-
getPhone
public Phone getPhone()
-
getIdentification
public AccountHolderIdentification getIdentification()
-
setType
public void setType(AccountHolderType type)
-
setFullName
public void setFullName(java.lang.String fullName)
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
setMiddleName
public void setMiddleName(java.lang.String middleName)
-
setLastName
public void setLastName(java.lang.String lastName)
-
setEmail
public void setEmail(java.lang.String email)
-
setGender
public void setGender(java.lang.String gender)
-
setCompanyName
public void setCompanyName(java.lang.String companyName)
-
setTaxId
public void setTaxId(java.lang.String taxId)
-
setDateOfBirth
public void setDateOfBirth(java.lang.String dateOfBirth)
-
setCountryOfBirth
public void setCountryOfBirth(CountryCode countryOfBirth)
-
setResidentialStatus
public void setResidentialStatus(java.lang.String residentialStatus)
-
setBillingAddress
public void setBillingAddress(Address billingAddress)
-
setPhone
public void setPhone(Phone phone)
-
setIdentification
public void setIdentification(AccountHolderIdentification identification)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-