Class AddressBaseType

  • All Implemented Interfaces:
    com.helger.commons.lang.IExplicitlyCloneable, Serializable, Cloneable
    Direct Known Subclasses:
    AddressType

    @CodingStyleguideUnaware
    public abstract class AddressBaseType
    extends Object
    implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
    Address BaseType provides the information about the address or semantic address of an associated entity.
     <?xml version="1.0" encoding="UTF-8"?><ccts:DefinitionText xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns="http://www.hr-xml.org/3" xmlns:oa="http://www.openapplications.org/oagis/9" xmlns:xsd="http://www.w3.org/2001/XMLSchema">Based on OAGIS AddressBaseType. Exception:CountryCode uses the HR country code
                                            list.</ccts:DefinitionText>
     
     <?xml version="1.0" encoding="UTF-8"?><ccts:UsageRule xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns="http://www.hr-xml.org/3" xmlns:oa="http://www.openapplications.org/oagis/9" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Example values
                                            are: "Residence Address" Residence Address is a primary, legal address that is
                                            related to a party. For a person, the Home Residence Address is used by an
                                            employer for payroll, taxation, and benefit program eligibility. "Postal
                                            Address" Set of precise and complete information on the basis of which an item
                                            can be forwarded and delivered to an addressee. An address will be considered a
                                            postal address only if it is explicitly collected as such. "Delivery Address"
                                            Delivery Address is an address which is to be used to physically deliver the
                                            related object. "Bill To" An address to which invoices are sent. "Accounts
                                            Recievable" An address to which payments are set. </ccts:UsageRule>
     

    Java class for AddressBaseType complex type.

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

     <complexType name="AddressBaseType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.hr-xml.org/3}ID" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}FormatCode" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}AttentionOfName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}CareOfName" maxOccurs="unbounded" minOccurs="0"/>
             <choice>
               <element ref="{http://www.openapplications.org/oagis/9}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
               <sequence>
                 <element ref="{http://www.openapplications.org/oagis/9}LineOne" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}LineTwo" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}LineThree" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}LineFour" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}LineFive" minOccurs="0"/>
               </sequence>
               <sequence>
                 <element ref="{http://www.openapplications.org/oagis/9}BuildingNumber" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}BuildingName" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}StreetName" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}Unit" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}Floor" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}PostOfficeBox" minOccurs="0"/>
                 <element ref="{http://www.openapplications.org/oagis/9}DeliveryPointCode" maxOccurs="unbounded" minOccurs="0"/>
               </sequence>
             </choice>
             <element ref="{http://www.openapplications.org/oagis/9}CitySubDivisionName" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}CityName" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}CountrySubDivisionCode" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.hr-xml.org/3}CountryCode" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}PostalCode" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}Status" minOccurs="0"/>
             <element ref="{http://www.openapplications.org/oagis/9}Preference" minOccurs="0"/>
           </sequence>
           <attribute name="languageCode" type="{http://www.hr-xml.org/3}LanguageCodeContentType" />
           <attribute name="type" type="{http://www.openapplications.org/oagis/9}NormalizedStringType" />
         </restriction>
       </complexContent>
     </complexType>
     

    This class was annotated by ph-jaxb22-plugin -Xph-annotate

    This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode

    This class contains methods created by ph-jaxb22-plugin -Xph-tostring

    This class contains methods created by ph-jaxb22-plugin -Xph-list-extension

    This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2

    This class contains methods created by ph-jaxb22-plugin -Xph-value-extender

    See Also:
    Serialized Form
    • Constructor Detail

      • AddressBaseType

        public AddressBaseType()
        Default constructor
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
    • Method Detail

      • getID

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<IdentifierType> getID()
        Gets the value of the id 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 id property.

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

            getID().add(newItem);
         

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

      • getFormatCode

        @Nullable
        public CodeType getFormatCode()
        Gets the value of the formatCode property.
        Returns:
        possible object is CodeType
      • setFormatCode

        public void setFormatCode​(@Nullable
                                  CodeType value)
        Sets the value of the formatCode property.
        Parameters:
        value - allowed object is CodeType
      • getAttentionOfName

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NameType> getAttentionOfName()
        Gets the value of the attentionOfName 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 attentionOfName property.

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

            getAttentionOfName().add(newItem);
         

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

      • getCareOfName

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NameType> getCareOfName()
        Gets the value of the careOfName 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 careOfName property.

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

            getCareOfName().add(newItem);
         

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

      • getAddressLine

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<SequencedTextType> getAddressLine()
        Gets the value of the addressLine 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 addressLine property.

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

            getAddressLine().add(newItem);
         

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

      • getLineOne

        @Nullable
        public TextType getLineOne()
        Gets the value of the lineOne property.
        Returns:
        possible object is TextType
      • setLineOne

        public void setLineOne​(@Nullable
                               TextType value)
        Sets the value of the lineOne property.
        Parameters:
        value - allowed object is TextType
      • getLineTwo

        @Nullable
        public TextType getLineTwo()
        Gets the value of the lineTwo property.
        Returns:
        possible object is TextType
      • setLineTwo

        public void setLineTwo​(@Nullable
                               TextType value)
        Sets the value of the lineTwo property.
        Parameters:
        value - allowed object is TextType
      • getLineThree

        @Nullable
        public TextType getLineThree()
        Gets the value of the lineThree property.
        Returns:
        possible object is TextType
      • setLineThree

        public void setLineThree​(@Nullable
                                 TextType value)
        Sets the value of the lineThree property.
        Parameters:
        value - allowed object is TextType
      • getLineFour

        @Nullable
        public TextType getLineFour()
        Gets the value of the lineFour property.
        Returns:
        possible object is TextType
      • setLineFour

        public void setLineFour​(@Nullable
                                TextType value)
        Sets the value of the lineFour property.
        Parameters:
        value - allowed object is TextType
      • getLineFive

        @Nullable
        public TextType getLineFive()
        Gets the value of the lineFive property.
        Returns:
        possible object is TextType
      • setLineFive

        public void setLineFive​(@Nullable
                                TextType value)
        Sets the value of the lineFive property.
        Parameters:
        value - allowed object is TextType
      • getBuildingNumber

        @Nullable
        public TextType getBuildingNumber()
        Gets the value of the buildingNumber property.
        Returns:
        possible object is TextType
      • setBuildingNumber

        public void setBuildingNumber​(@Nullable
                                      TextType value)
        Sets the value of the buildingNumber property.
        Parameters:
        value - allowed object is TextType
      • getBuildingName

        @Nullable
        public NameType getBuildingName()
        Gets the value of the buildingName property.
        Returns:
        possible object is NameType
      • setBuildingName

        public void setBuildingName​(@Nullable
                                    NameType value)
        Sets the value of the buildingName property.
        Parameters:
        value - allowed object is NameType
      • getStreetName

        @Nullable
        public NameType getStreetName()
        Gets the value of the streetName property.
        Returns:
        possible object is NameType
      • setStreetName

        public void setStreetName​(@Nullable
                                  NameType value)
        Sets the value of the streetName property.
        Parameters:
        value - allowed object is NameType
      • setUnit

        public void setUnit​(@Nullable
                            TextType value)
        Sets the value of the unit property.
        Parameters:
        value - allowed object is TextType
      • setFloor

        public void setFloor​(@Nullable
                             TextType value)
        Sets the value of the floor property.
        Parameters:
        value - allowed object is TextType
      • getPostOfficeBox

        @Nullable
        public TextType getPostOfficeBox()
        Gets the value of the postOfficeBox property.
        Returns:
        possible object is TextType
      • setPostOfficeBox

        public void setPostOfficeBox​(@Nullable
                                     TextType value)
        Sets the value of the postOfficeBox property.
        Parameters:
        value - allowed object is TextType
      • getDeliveryPointCode

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<DeliveryPointCodeType> getDeliveryPointCode()
        Gets the value of the deliveryPointCode 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 deliveryPointCode property.

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

            getDeliveryPointCode().add(newItem);
         

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

      • getCitySubDivisionName

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<NameType> getCitySubDivisionName()
        Gets the value of the citySubDivisionName 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 citySubDivisionName property.

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

            getCitySubDivisionName().add(newItem);
         

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

      • getCityName

        @Nullable
        public NameType getCityName()
        Gets the value of the cityName property.
        Returns:
        possible object is NameType
      • setCityName

        public void setCityName​(@Nullable
                                NameType value)
        Sets the value of the cityName property.
        Parameters:
        value - allowed object is NameType
      • getCountrySubDivisionCode

        @Nonnull
        @ReturnsMutableObject("JAXB implementation style")
        public List<CountrySubDivisionCodeType> getCountrySubDivisionCode()
        Gets the value of the countrySubDivisionCode 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 countrySubDivisionCode property.

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

            getCountrySubDivisionCode().add(newItem);
         

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

      • getPostalCode

        @Nullable
        public CodeType getPostalCode()
        Gets the value of the postalCode property.
        Returns:
        possible object is CodeType
      • setPostalCode

        public void setPostalCode​(@Nullable
                                  CodeType value)
        Sets the value of the postalCode property.
        Parameters:
        value - allowed object is CodeType
      • setStatus

        public void setStatus​(@Nullable
                              StatusType value)
        Sets the value of the status property.
        Parameters:
        value - allowed object is StatusType
      • getLanguageCode

        @Nullable
        public String getLanguageCode()
        Gets the value of the languageCode property.
        Returns:
        possible object is String
      • setLanguageCode

        public void setLanguageCode​(@Nullable
                                    String value)
        Sets the value of the languageCode property.
        Parameters:
        value - allowed object is String
      • getType

        @Nullable
        public String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(@Nullable
                            String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • equals

        public boolean equals​(Object o)
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Created by ph-jaxb22-plugin -Xph-equalshashcode
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Created by ph-jaxb22-plugin -Xph-tostring
        Overrides:
        toString in class Object
      • setID

        public void setID​(@Nullable
                          List<IdentifierType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setAttentionOfName

        public void setAttentionOfName​(@Nullable
                                       List<NameType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setCareOfName

        public void setCareOfName​(@Nullable
                                  List<NameType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setAddressLine

        public void setAddressLine​(@Nullable
                                   List<SequencedTextType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setDeliveryPointCode

        public void setDeliveryPointCode​(@Nullable
                                         List<DeliveryPointCodeType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setCitySubDivisionName

        public void setCitySubDivisionName​(@Nullable
                                           List<NameType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • setCountrySubDivisionCode

        public void setCountrySubDivisionCode​(@Nullable
                                              List<CountrySubDivisionCodeType> aList)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        aList - The new list member to set. May be null.
      • hasIDEntries

        public boolean hasIDEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoIDEntries

        public boolean hasNoIDEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getIDCount

        @Nonnegative
        public int getIDCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addID

        public void addID​(@Nonnull
                          IdentifierType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasAttentionOfNameEntries

        public boolean hasAttentionOfNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoAttentionOfNameEntries

        public boolean hasNoAttentionOfNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getAttentionOfNameCount

        @Nonnegative
        public int getAttentionOfNameCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addAttentionOfName

        public void addAttentionOfName​(@Nonnull
                                       NameType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasCareOfNameEntries

        public boolean hasCareOfNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoCareOfNameEntries

        public boolean hasNoCareOfNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getCareOfNameCount

        @Nonnegative
        public int getCareOfNameCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addCareOfName

        public void addCareOfName​(@Nonnull
                                  NameType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasAddressLineEntries

        public boolean hasAddressLineEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoAddressLineEntries

        public boolean hasNoAddressLineEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getAddressLineCount

        @Nonnegative
        public int getAddressLineCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addAddressLine

        public void addAddressLine​(@Nonnull
                                   SequencedTextType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasDeliveryPointCodeEntries

        public boolean hasDeliveryPointCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoDeliveryPointCodeEntries

        public boolean hasNoDeliveryPointCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getDeliveryPointCodeCount

        @Nonnegative
        public int getDeliveryPointCodeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addDeliveryPointCode

        public void addDeliveryPointCode​(@Nonnull
                                         DeliveryPointCodeType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasCitySubDivisionNameEntries

        public boolean hasCitySubDivisionNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoCitySubDivisionNameEntries

        public boolean hasNoCitySubDivisionNameEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getCitySubDivisionNameCount

        @Nonnegative
        public int getCitySubDivisionNameCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addCitySubDivisionName

        public void addCitySubDivisionName​(@Nonnull
                                           NameType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • hasCountrySubDivisionCodeEntries

        public boolean hasCountrySubDivisionCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if at least one item is contained, false otherwise.
      • hasNoCountrySubDivisionCodeEntries

        public boolean hasNoCountrySubDivisionCodeEntries()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        true if no item is contained, false otherwise.
      • getCountrySubDivisionCodeCount

        @Nonnegative
        public int getCountrySubDivisionCodeCount()
        Created by ph-jaxb22-plugin -Xph-list-extension
        Returns:
        The number of contained elements. Always ≥ 0.
      • addCountrySubDivisionCode

        public void addCountrySubDivisionCode​(@Nonnull
                                              CountrySubDivisionCodeType elem)
        Created by ph-jaxb22-plugin -Xph-list-extension
        Parameters:
        elem - The element to be added. May not be null.
      • cloneTo

        public void cloneTo​(@Nonnull
                            AddressBaseType ret)
        This method clones all values from this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2
        Parameters:
        ret - The target object to clone to. May not be null.
      • clone

        @Nonnull
        @ReturnsMutableCopy
        public abstract AddressBaseType clone()
        Created by ph-jaxb22-plugin -Xph-cloneable2
        Specified by:
        clone in interface com.helger.commons.lang.IExplicitlyCloneable
        Overrides:
        clone in class Object
        Returns:
        The cloned object. Never null.
      • setCountryCode

        @Nonnull
        public CountryCodeType setCountryCode​(@Nullable
                                              String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type CountryCodeType and never null
      • setFormatCode

        @Nonnull
        public CodeType setFormatCode​(@Nullable
                                      String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type CodeType and never null
      • setPostalCode

        @Nonnull
        public CodeType setPostalCode​(@Nullable
                                      String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type CodeType and never null
      • setLineOne

        @Nonnull
        public TextType setLineOne​(@Nullable
                                   String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setLineTwo

        @Nonnull
        public TextType setLineTwo​(@Nullable
                                   String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setLineThree

        @Nonnull
        public TextType setLineThree​(@Nullable
                                     String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setLineFour

        @Nonnull
        public TextType setLineFour​(@Nullable
                                    String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setLineFive

        @Nonnull
        public TextType setLineFive​(@Nullable
                                    String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setBuildingNumber

        @Nonnull
        public TextType setBuildingNumber​(@Nullable
                                          String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setUnit

        @Nonnull
        public TextType setUnit​(@Nullable
                                String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setFloor

        @Nonnull
        public TextType setFloor​(@Nullable
                                 String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setPostOfficeBox

        @Nonnull
        public TextType setPostOfficeBox​(@Nullable
                                         String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type TextType and never null
      • setBuildingName

        @Nonnull
        public NameType setBuildingName​(@Nullable
                                        String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type NameType and never null
      • setStreetName

        @Nonnull
        public NameType setStreetName​(@Nullable
                                      String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type NameType and never null
      • setCityName

        @Nonnull
        public NameType setCityName​(@Nullable
                                    String valueParam)
        Special setter with value of type String
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Parameters:
        valueParam - The value to be set. May be null.
        Returns:
        The created intermediary object of type NameType and never null
      • getFormatCodeValue

        @Nullable
        public String getFormatCodeValue()
        Get the value of the contained CodeType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained CodeType object or null
      • getLineOneValue

        @Nullable
        public String getLineOneValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getLineTwoValue

        @Nullable
        public String getLineTwoValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getLineThreeValue

        @Nullable
        public String getLineThreeValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getLineFourValue

        @Nullable
        public String getLineFourValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getLineFiveValue

        @Nullable
        public String getLineFiveValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getBuildingNumberValue

        @Nullable
        public String getBuildingNumberValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getBuildingNameValue

        @Nullable
        public String getBuildingNameValue()
        Get the value of the contained NameType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained NameType object or null
      • getStreetNameValue

        @Nullable
        public String getStreetNameValue()
        Get the value of the contained NameType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained NameType object or null
      • getUnitValue

        @Nullable
        public String getUnitValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getFloorValue

        @Nullable
        public String getFloorValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getPostOfficeBoxValue

        @Nullable
        public String getPostOfficeBoxValue()
        Get the value of the contained TextType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained TextType object or null
      • getCityNameValue

        @Nullable
        public String getCityNameValue()
        Get the value of the contained NameType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained NameType object or null
      • getCountryCodeValue

        @Nullable
        public String getCountryCodeValue()
        Get the value of the contained CountryCodeType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained CountryCodeType object or null
      • getPostalCodeValue

        @Nullable
        public String getPostalCodeValue()
        Get the value of the contained CodeType object
        Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
        Returns:
        Either the value of the contained CodeType object or null