java.lang.Object
de.hybris.platform.ndc182facades.messages.orderviewresponse.IdentityDocType

public class IdentityDocType extends Object
Any document which may be used to identify a person or verify aspects of a person's personal identity. If issued in a small, standard credit card size form, it is usually called an identity card. Some countries issue formal identity documents, while othe

Java class for IdentityDocType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="IdentityDocType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Birthdate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}DateType" minOccurs="0"/>
         <element name="BirthplaceText" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}TextType" minOccurs="0"/>
         <element name="CitizenshipCountryCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CountryCodeType" minOccurs="0"/>
         <element name="ExpiryDate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}DateType" minOccurs="0"/>
         <element name="GenderCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}GenderCodeType" minOccurs="0"/>
         <element name="GivenName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ProperNameType" maxOccurs="5" minOccurs="0"/>
         <element name="IdentityDocID" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ID_Type"/>
         <element name="IdentityDocTypeCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}IdentityDocTypeCodeType"/>
         <element name="IssueDate" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}DateType" minOccurs="0"/>
         <element name="IssuingCountryCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CountryCodeType" minOccurs="0"/>
         <element name="MiddleName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ProperNameType" maxOccurs="3" minOccurs="0"/>
         <element name="ResidenceCountryCode" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}CountryCodeType" minOccurs="0"/>
         <element name="SuffixName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}SupplementNameType" minOccurs="0"/>
         <element name="Surname" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}ProperNameType" minOccurs="0"/>
         <element name="TitleName" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}SupplementNameType" minOccurs="0"/>
         <element name="Visa" type="{http://www.iata.org/IATA/2015/00/2018.2/IATA_OrderViewRS}VisaType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • IdentityDocType

      public IdentityDocType()
  • Method Details

    • getBirthdate

      public XMLGregorianCalendar getBirthdate()
      Gets the value of the birthdate property.
      Returns:
      possible object is XMLGregorianCalendar
    • setBirthdate

      public void setBirthdate(XMLGregorianCalendar value)
      Sets the value of the birthdate property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getBirthplaceText

      public String getBirthplaceText()
      Gets the value of the birthplaceText property.
      Returns:
      possible object is String
    • setBirthplaceText

      public void setBirthplaceText(String value)
      Sets the value of the birthplaceText property.
      Parameters:
      value - allowed object is String
    • getCitizenshipCountryCode

      public String getCitizenshipCountryCode()
      Gets the value of the citizenshipCountryCode property.
      Returns:
      possible object is String
    • setCitizenshipCountryCode

      public void setCitizenshipCountryCode(String value)
      Sets the value of the citizenshipCountryCode property.
      Parameters:
      value - allowed object is String
    • getExpiryDate

      public XMLGregorianCalendar getExpiryDate()
      Gets the value of the expiryDate property.
      Returns:
      possible object is XMLGregorianCalendar
    • setExpiryDate

      public void setExpiryDate(XMLGregorianCalendar value)
      Sets the value of the expiryDate property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getGenderCode

      public GenderCodeContentType getGenderCode()
      Gets the value of the genderCode property.
      Returns:
      possible object is GenderCodeContentType
    • setGenderCode

      public void setGenderCode(GenderCodeContentType value)
      Sets the value of the genderCode property.
      Parameters:
      value - allowed object is GenderCodeContentType
    • getGivenName

      public List<String> getGivenName()
      Gets the value of the givenName property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the givenName property.

      For example, to add a new item, do as follows:

          getGivenName().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getIdentityDocID

      public String getIdentityDocID()
      Gets the value of the identityDocID property.
      Returns:
      possible object is String
    • setIdentityDocID

      public void setIdentityDocID(String value)
      Sets the value of the identityDocID property.
      Parameters:
      value - allowed object is String
    • getIdentityDocTypeCode

      public String getIdentityDocTypeCode()
      Gets the value of the identityDocTypeCode property.
      Returns:
      possible object is String
    • setIdentityDocTypeCode

      public void setIdentityDocTypeCode(String value)
      Sets the value of the identityDocTypeCode property.
      Parameters:
      value - allowed object is String
    • getIssueDate

      public XMLGregorianCalendar getIssueDate()
      Gets the value of the issueDate property.
      Returns:
      possible object is XMLGregorianCalendar
    • setIssueDate

      public void setIssueDate(XMLGregorianCalendar value)
      Sets the value of the issueDate property.
      Parameters:
      value - allowed object is XMLGregorianCalendar
    • getIssuingCountryCode

      public String getIssuingCountryCode()
      Gets the value of the issuingCountryCode property.
      Returns:
      possible object is String
    • setIssuingCountryCode

      public void setIssuingCountryCode(String value)
      Sets the value of the issuingCountryCode property.
      Parameters:
      value - allowed object is String
    • getMiddleName

      public List<String> getMiddleName()
      Gets the value of the middleName property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the middleName property.

      For example, to add a new item, do as follows:

          getMiddleName().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

    • getResidenceCountryCode

      public String getResidenceCountryCode()
      Gets the value of the residenceCountryCode property.
      Returns:
      possible object is String
    • setResidenceCountryCode

      public void setResidenceCountryCode(String value)
      Sets the value of the residenceCountryCode property.
      Parameters:
      value - allowed object is String
    • getSuffixName

      public String getSuffixName()
      Gets the value of the suffixName property.
      Returns:
      possible object is String
    • setSuffixName

      public void setSuffixName(String value)
      Sets the value of the suffixName property.
      Parameters:
      value - allowed object is String
    • getSurname

      public String getSurname()
      Gets the value of the surname property.
      Returns:
      possible object is String
    • setSurname

      public void setSurname(String value)
      Sets the value of the surname property.
      Parameters:
      value - allowed object is String
    • getTitleName

      public String getTitleName()
      Gets the value of the titleName property.
      Returns:
      possible object is String
    • setTitleName

      public void setTitleName(String value)
      Sets the value of the titleName property.
      Parameters:
      value - allowed object is String
    • getVisa

      public List<VisaType> getVisa()
      Gets the value of the visa property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the visa property.

      For example, to add a new item, do as follows:

          getVisa().add(newItem);
       

      Objects of the following type(s) are allowed in the list VisaType