All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.AddressType Maven / Gradle / Ivy


package oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Nonnegative;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import com.phloc.commons.annotations.ReturnsMutableObject;
import com.phloc.commons.equals.EqualsUtils;
import com.phloc.commons.hash.HashCodeGenerator;
import com.phloc.commons.string.ToStringGenerator;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.AdditionalStreetNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.AddressFormatCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.AddressTypeCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.BlockNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.BuildingNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.BuildingNumberType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CityNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CitySubdivisionNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CountrySubentityCodeType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.CountrySubentityType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DepartmentType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.DistrictType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.FloorType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.IDType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.InhouseMailType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.MarkAttentionType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.MarkCareType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.PlotIdentificationType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.PostalZoneType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.PostboxType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.RegionType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.RoomType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.StreetNameType;
import oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.TimezoneOffsetType;


/**
 * 
 * 
 * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ABIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Details</ccts:DictionaryEntryName><ccts:Definition>Information about a structured address.</ccts:Definition><ccts:ObjectClass>Address</ccts:ObjectClass></ccts:Component>
 * 
* * *

Java class for AddressType complex type. * *

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

 * <complexType name="AddressType">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}ID" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AddressTypeCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AddressFormatCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Postbox" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Floor" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Room" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}StreetName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}AdditionalStreetName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BlockName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BuildingName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}BuildingNumber" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}InhouseMail" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Department" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MarkAttention" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}MarkCare" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PlotIdentification" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CitySubdivisionName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CityName" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}PostalZone" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CountrySubentity" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}CountrySubentityCode" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}Region" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}District" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2}TimezoneOffset" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}Country" minOccurs="0"/>
 *         <element ref="{urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2}LocationCoordinate" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "AddressType", propOrder = { "id", "addressTypeCode", "addressFormatCode", "postbox", "floor", "room", "streetName", "additionalStreetName", "blockName", "buildingName", "buildingNumber", "inhouseMail", "department", "markAttention", "markCare", "plotIdentification", "citySubdivisionName", "cityName", "postalZone", "countrySubentity", "countrySubentityCode", "region", "district", "timezoneOffset", "addressLine", "country", "locationCoordinate" }) public class AddressType implements Serializable { @XmlElement(name = "ID", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private IDType id; @XmlElement(name = "AddressTypeCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private AddressTypeCodeType addressTypeCode; @XmlElement(name = "AddressFormatCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private AddressFormatCodeType addressFormatCode; @XmlElement(name = "Postbox", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private PostboxType postbox; @XmlElement(name = "Floor", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private FloorType floor; @XmlElement(name = "Room", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private RoomType room; @XmlElement(name = "StreetName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private StreetNameType streetName; @XmlElement(name = "AdditionalStreetName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private AdditionalStreetNameType additionalStreetName; @XmlElement(name = "BlockName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private BlockNameType blockName; @XmlElement(name = "BuildingName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private BuildingNameType buildingName; @XmlElement(name = "BuildingNumber", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private BuildingNumberType buildingNumber; @XmlElement(name = "InhouseMail", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private InhouseMailType inhouseMail; @XmlElement(name = "Department", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DepartmentType department; @XmlElement(name = "MarkAttention", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private MarkAttentionType markAttention; @XmlElement(name = "MarkCare", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private MarkCareType markCare; @XmlElement(name = "PlotIdentification", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private PlotIdentificationType plotIdentification; @XmlElement(name = "CitySubdivisionName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CitySubdivisionNameType citySubdivisionName; @XmlElement(name = "CityName", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CityNameType cityName; @XmlElement(name = "PostalZone", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private PostalZoneType postalZone; @XmlElement(name = "CountrySubentity", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CountrySubentityType countrySubentity; @XmlElement(name = "CountrySubentityCode", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private CountrySubentityCodeType countrySubentityCode; @XmlElement(name = "Region", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private RegionType region; @XmlElement(name = "District", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private DistrictType district; @XmlElement(name = "TimezoneOffset", namespace = "urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2") private TimezoneOffsetType timezoneOffset; @XmlElement(name = "AddressLine") private List addressLine; @XmlElement(name = "Country") private CountryType country; @XmlElement(name = "LocationCoordinate") private LocationCoordinateType locationCoordinate; /** * Default constructor * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * */ public AddressType() { } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Identifier</ccts:DictionaryEntryName><ccts:Definition>An identifier for a specific address within a scheme of registered addresses.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Identifier</ccts:PropertyTerm><ccts:RepresentationTerm>Identifier</ccts:RepresentationTerm><ccts:DataType>Identifier. Type</ccts:DataType><ccts:AlternativeBusinessTerms>DetailsKey</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link IDType } * */ @Nullable public IDType getID() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link IDType } * */ public void setID( @Nullable IDType value) { this.id = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Address Type Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code specifying the type of this address, such as business address or home address.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Address Type Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link AddressTypeCodeType } * */ @Nullable public AddressTypeCodeType getAddressTypeCode() { return addressTypeCode; } /** * Sets the value of the addressTypeCode property. * * @param value * allowed object is * {@link AddressTypeCodeType } * */ public void setAddressTypeCode( @Nullable AddressTypeCodeType value) { this.addressTypeCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Address Format Code. Code</ccts:DictionaryEntryName><ccts:Definition>A code specifying the format of this address.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Address Format Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link AddressFormatCodeType } * */ @Nullable public AddressFormatCodeType getAddressFormatCode() { return addressFormatCode; } /** * Sets the value of the addressFormatCode property. * * @param value * allowed object is * {@link AddressFormatCodeType } * */ public void setAddressFormatCode( @Nullable AddressFormatCodeType value) { this.addressFormatCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Postbox. Text</ccts:DictionaryEntryName><ccts:Definition>A post office box number.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Postbox</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>PostBox, PO Box</ccts:AlternativeBusinessTerms><ccts:Examples>"123"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link PostboxType } * */ @Nullable public PostboxType getPostbox() { return postbox; } /** * Sets the value of the postbox property. * * @param value * allowed object is * {@link PostboxType } * */ public void setPostbox( @Nullable PostboxType value) { this.postbox = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Floor. Text</ccts:DictionaryEntryName><ccts:Definition>An addressable floor of a building.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Floor</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms><ccts:Examples>"30"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link FloorType } * */ @Nullable public FloorType getFloor() { return floor; } /** * Sets the value of the floor property. * * @param value * allowed object is * {@link FloorType } * */ public void setFloor( @Nullable FloorType value) { this.floor = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Room. Text</ccts:DictionaryEntryName><ccts:Definition>A room, suite, or apartment of a building.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Room</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>SubPremiseNumber</ccts:AlternativeBusinessTerms><ccts:Examples>"Reception"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link RoomType } * */ @Nullable public RoomType getRoom() { return room; } /** * Sets the value of the room property. * * @param value * allowed object is * {@link RoomType } * */ public void setRoom( @Nullable RoomType value) { this.room = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Street Name. Name</ccts:DictionaryEntryName><ccts:Definition>The name of a street.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Street Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms><ccts:Examples>"Kwun Tong Road"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link StreetNameType } * */ @Nullable public StreetNameType getStreetName() { return streetName; } /** * Sets the value of the streetName property. * * @param value * allowed object is * {@link StreetNameType } * */ public void setStreetName( @Nullable StreetNameType value) { this.streetName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Additional_ Street Name. Name</ccts:DictionaryEntryName><ccts:Definition>An additional name of a street used to further specify the street name.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTermQualifier>Additional</ccts:PropertyTermQualifier><ccts:PropertyTerm>Street Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Thoroughfare</ccts:AlternativeBusinessTerms><ccts:Examples>"Cnr Aberdeen Road"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link AdditionalStreetNameType } * */ @Nullable public AdditionalStreetNameType getAdditionalStreetName() { return additionalStreetName; } /** * Sets the value of the additionalStreetName property. * * @param value * allowed object is * {@link AdditionalStreetNameType } * */ public void setAdditionalStreetName( @Nullable AdditionalStreetNameType value) { this.additionalStreetName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Block Name. Name</ccts:DictionaryEntryName><ccts:Definition>The block name, expressed as text, for an area surrounded by streets and usually containing several buildings for this address.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Block Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:Examples>Seabird</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link BlockNameType } * */ @Nullable public BlockNameType getBlockName() { return blockName; } /** * Sets the value of the blockName property. * * @param value * allowed object is * {@link BlockNameType } * */ public void setBlockName( @Nullable BlockNameType value) { this.blockName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Building Name. Name</ccts:DictionaryEntryName><ccts:Definition>The name of a building.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Building Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:AlternativeBusinessTerms>BuildingName</ccts:AlternativeBusinessTerms><ccts:Examples>"Plot 421"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link BuildingNameType } * */ @Nullable public BuildingNameType getBuildingName() { return buildingName; } /** * Sets the value of the buildingName property. * * @param value * allowed object is * {@link BuildingNameType } * */ public void setBuildingName( @Nullable BuildingNameType value) { this.buildingName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Building Number. Text</ccts:DictionaryEntryName><ccts:Definition>The number of a building.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Building Number</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>PremiseNumber</ccts:AlternativeBusinessTerms><ccts:Examples>"388"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link BuildingNumberType } * */ @Nullable public BuildingNumberType getBuildingNumber() { return buildingNumber; } /** * Sets the value of the buildingNumber property. * * @param value * allowed object is * {@link BuildingNumberType } * */ public void setBuildingNumber( @Nullable BuildingNumberType value) { this.buildingNumber = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Inhouse_ Mail. Text</ccts:DictionaryEntryName><ccts:Definition>A specific location within a building.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTermQualifier>Inhouse</ccts:PropertyTermQualifier><ccts:PropertyTerm>Mail</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>MailStop</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link InhouseMailType } * */ @Nullable public InhouseMailType getInhouseMail() { return inhouseMail; } /** * Sets the value of the inhouseMail property. * * @param value * allowed object is * {@link InhouseMailType } * */ public void setInhouseMail( @Nullable InhouseMailType value) { this.inhouseMail = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Department. Text</ccts:DictionaryEntryName><ccts:Definition>An addressable department of an organization.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Department</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>Department</ccts:AlternativeBusinessTerms><ccts:Examples>"Accounts Payable"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link DepartmentType } * */ @Nullable public DepartmentType getDepartment() { return department; } /** * Sets the value of the department property. * * @param value * allowed object is * {@link DepartmentType } * */ public void setDepartment( @Nullable DepartmentType value) { this.department = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Mark Attention. Text</ccts:DictionaryEntryName><ccts:Definition>The name, expressed as text, of a person or department in the organization to whom incoming mail is marked with words such as 'for the attention of' or 'FAO' or 'ATTN' for this address.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Mark Attention</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link MarkAttentionType } * */ @Nullable public MarkAttentionType getMarkAttention() { return markAttention; } /** * Sets the value of the markAttention property. * * @param value * allowed object is * {@link MarkAttentionType } * */ public void setMarkAttention( @Nullable MarkAttentionType value) { this.markAttention = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Mark Care. Text</ccts:DictionaryEntryName><ccts:Definition>The name, expressed as text, of a person or organization at this address to whom incoming mail is marked with words such as 'care of' or 'C/O'.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Mark Care</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link MarkCareType } * */ @Nullable public MarkCareType getMarkCare() { return markCare; } /** * Sets the value of the markCare property. * * @param value * allowed object is * {@link MarkCareType } * */ public void setMarkCare( @Nullable MarkCareType value) { this.markCare = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Plot Identification. Text</ccts:DictionaryEntryName><ccts:Definition>The textual expression of the unique identifier for the piece of land on which this address is located such as a plot number.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Plot Identification</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link PlotIdentificationType } * */ @Nullable public PlotIdentificationType getPlotIdentification() { return plotIdentification; } /** * Sets the value of the plotIdentification property. * * @param value * allowed object is * {@link PlotIdentificationType } * */ public void setPlotIdentification( @Nullable PlotIdentificationType value) { this.plotIdentification = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. City Subdivision Name. Name</ccts:DictionaryEntryName><ccts:Definition>A name, expressed as text, of a subdivision of a city for this address, for example, a district or borough.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>City Subdivision Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType></ccts:Component>
     * 
* * * @return * possible object is * {@link CitySubdivisionNameType } * */ @Nullable public CitySubdivisionNameType getCitySubdivisionName() { return citySubdivisionName; } /** * Sets the value of the citySubdivisionName property. * * @param value * allowed object is * {@link CitySubdivisionNameType } * */ public void setCitySubdivisionName( @Nullable CitySubdivisionNameType value) { this.citySubdivisionName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. City Name. Name</ccts:DictionaryEntryName><ccts:Definition>The name of a city, town, or village.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>City Name</ccts:PropertyTerm><ccts:RepresentationTerm>Name</ccts:RepresentationTerm><ccts:DataType>Name. Type</ccts:DataType><ccts:AlternativeBusinessTerms>LocalityName</ccts:AlternativeBusinessTerms><ccts:Examples>"Hong Kong"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link CityNameType } * */ @Nullable public CityNameType getCityName() { return cityName; } /** * Sets the value of the cityName property. * * @param value * allowed object is * {@link CityNameType } * */ public void setCityName( @Nullable CityNameType value) { this.cityName = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Postal_ Zone. Text</ccts:DictionaryEntryName><ccts:Definition>The identifier for an addressable group of properties according to the relevant national postal service, such as a ZIP code or Post Code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTermQualifier>Postal</ccts:PropertyTermQualifier><ccts:PropertyTerm>Zone</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>PostalCodeNumber</ccts:AlternativeBusinessTerms><ccts:Examples>"SW11 4EW" "2500 GG"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link PostalZoneType } * */ @Nullable public PostalZoneType getPostalZone() { return postalZone; } /** * Sets the value of the postalZone property. * * @param value * allowed object is * {@link PostalZoneType } * */ public void setPostalZone( @Nullable PostalZoneType value) { this.postalZone = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Country Subentity. Text</ccts:DictionaryEntryName><ccts:Definition>A territorial division of a country, such as a county or state.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Country Subentity</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>AdministrativeArea, State, Country, Shire, Canton</ccts:AlternativeBusinessTerms><ccts:Examples>"Florida","Tamilnadu"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link CountrySubentityType } * */ @Nullable public CountrySubentityType getCountrySubentity() { return countrySubentity; } /** * Sets the value of the countrySubentity property. * * @param value * allowed object is * {@link CountrySubentityType } * */ public void setCountrySubentity( @Nullable CountrySubentityType value) { this.countrySubentity = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Country Subentity Code. Code</ccts:DictionaryEntryName><ccts:Definition>A territorial division of a country, such as a county or state, expressed as a code.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Country Subentity Code</ccts:PropertyTerm><ccts:RepresentationTerm>Code</ccts:RepresentationTerm><ccts:DataType>Code. Type</ccts:DataType><ccts:AlternativeBusinessTerms>AdministrativeAreaCode, State Code</ccts:AlternativeBusinessTerms></ccts:Component>
     * 
* * * @return * possible object is * {@link CountrySubentityCodeType } * */ @Nullable public CountrySubentityCodeType getCountrySubentityCode() { return countrySubentityCode; } /** * Sets the value of the countrySubentityCode property. * * @param value * allowed object is * {@link CountrySubentityCodeType } * */ public void setCountrySubentityCode( @Nullable CountrySubentityCodeType value) { this.countrySubentityCode = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Region. Text</ccts:DictionaryEntryName><ccts:Definition>An addressable region or group of countries.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Region</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>LocalityName, Economic Zone</ccts:AlternativeBusinessTerms><ccts:Examples>"European Union"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link RegionType } * */ @Nullable public RegionType getRegion() { return region; } /** * Sets the value of the region property. * * @param value * allowed object is * {@link RegionType } * */ public void setRegion( @Nullable RegionType value) { this.region = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. District. Text</ccts:DictionaryEntryName><ccts:Definition>A geographical division of a country.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>District</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:AlternativeBusinessTerms>LocalityName, Area</ccts:AlternativeBusinessTerms><ccts:Examples>"East Coast"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link DistrictType } * */ @Nullable public DistrictType getDistrict() { return district; } /** * Sets the value of the district property. * * @param value * allowed object is * {@link DistrictType } * */ public void setDistrict( @Nullable DistrictType value) { this.district = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>BBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Timezone Offset. Text</ccts:DictionaryEntryName><ccts:Definition>For the time zone in which the address is situated, the measure of time offset from Universal Coordinated Time (UTC).</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Timezone Offset</ccts:PropertyTerm><ccts:RepresentationTerm>Text</ccts:RepresentationTerm><ccts:DataType>Text. Type</ccts:DataType><ccts:Examples>"+8:00" "-3:00"</ccts:Examples></ccts:Component>
     * 
* * * @return * possible object is * {@link TimezoneOffsetType } * */ @Nullable public TimezoneOffsetType getTimezoneOffset() { return timezoneOffset; } /** * Sets the value of the timezoneOffset property. * * @param value * allowed object is * {@link TimezoneOffsetType } * */ public void setTimezoneOffset( @Nullable TimezoneOffsetType value) { this.timezoneOffset = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Address Line</ccts:DictionaryEntryName><ccts:Definition>An association to Address Line.</ccts:Definition><ccts:Cardinality>0..n</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Address Line</ccts:PropertyTerm><ccts:AssociatedObjectClass>Address Line</ccts:AssociatedObjectClass></ccts:Component>
     * 
* 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 * {@link AddressLineType } * * */ @Nonnull @ReturnsMutableObject(reason = "JAXB implementation style") public List getAddressLine() { if (addressLine == null) { addressLine = new ArrayList(); } return this.addressLine; } /** * *

     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Country</ccts:DictionaryEntryName><ccts:Definition>An association to Country.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Country</ccts:PropertyTerm><ccts:AssociatedObjectClass>Country</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link CountryType } * */ @Nullable public CountryType getCountry() { return country; } /** * Sets the value of the country property. * * @param value * allowed object is * {@link CountryType } * */ public void setCountry( @Nullable CountryType value) { this.country = value; } /** * *
     * <?xml version="1.0" encoding="UTF-8"?><ccts:Component xmlns:ccts="urn:un:unece:uncefact:documentation:2" xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2" xmlns:qdt="urn:oasis:names:specification:ubl:schema:xsd:QualifiedDatatypes-2" xmlns:udt="urn:un:unece:uncefact:data:specification:UnqualifiedDataTypesSchemaModule:2" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><ccts:ComponentType>ASBIE</ccts:ComponentType><ccts:DictionaryEntryName>Address. Location Coordinate</ccts:DictionaryEntryName><ccts:Definition>An association to Location Coordinate.</ccts:Definition><ccts:Cardinality>0..1</ccts:Cardinality><ccts:ObjectClass>Address</ccts:ObjectClass><ccts:PropertyTerm>Location Coordinate</ccts:PropertyTerm><ccts:AssociatedObjectClass>Location Coordinate</ccts:AssociatedObjectClass></ccts:Component>
     * 
* * * @return * possible object is * {@link LocationCoordinateType } * */ @Nullable public LocationCoordinateType getLocationCoordinate() { return locationCoordinate; } /** * Sets the value of the locationCoordinate property. * * @param value * allowed object is * {@link LocationCoordinateType } * */ public void setLocationCoordinate( @Nullable LocationCoordinateType value) { this.locationCoordinate = value; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public boolean equals(final Object o) { if (o == this) { return true; } if ((o == null)||(!getClass().equals(o.getClass()))) { return false; } final AddressType rhs = ((AddressType) o); if (!EqualsUtils.equals(id, rhs.id)) { return false; } if (!EqualsUtils.equals(addressTypeCode, rhs.addressTypeCode)) { return false; } if (!EqualsUtils.equals(addressFormatCode, rhs.addressFormatCode)) { return false; } if (!EqualsUtils.equals(postbox, rhs.postbox)) { return false; } if (!EqualsUtils.equals(floor, rhs.floor)) { return false; } if (!EqualsUtils.equals(room, rhs.room)) { return false; } if (!EqualsUtils.equals(streetName, rhs.streetName)) { return false; } if (!EqualsUtils.equals(additionalStreetName, rhs.additionalStreetName)) { return false; } if (!EqualsUtils.equals(blockName, rhs.blockName)) { return false; } if (!EqualsUtils.equals(buildingName, rhs.buildingName)) { return false; } if (!EqualsUtils.equals(buildingNumber, rhs.buildingNumber)) { return false; } if (!EqualsUtils.equals(inhouseMail, rhs.inhouseMail)) { return false; } if (!EqualsUtils.equals(department, rhs.department)) { return false; } if (!EqualsUtils.equals(markAttention, rhs.markAttention)) { return false; } if (!EqualsUtils.equals(markCare, rhs.markCare)) { return false; } if (!EqualsUtils.equals(plotIdentification, rhs.plotIdentification)) { return false; } if (!EqualsUtils.equals(citySubdivisionName, rhs.citySubdivisionName)) { return false; } if (!EqualsUtils.equals(cityName, rhs.cityName)) { return false; } if (!EqualsUtils.equals(postalZone, rhs.postalZone)) { return false; } if (!EqualsUtils.equals(countrySubentity, rhs.countrySubentity)) { return false; } if (!EqualsUtils.equals(countrySubentityCode, rhs.countrySubentityCode)) { return false; } if (!EqualsUtils.equals(region, rhs.region)) { return false; } if (!EqualsUtils.equals(district, rhs.district)) { return false; } if (!EqualsUtils.equals(timezoneOffset, rhs.timezoneOffset)) { return false; } if (!EqualsUtils.equals(addressLine, rhs.addressLine)) { return false; } if (!EqualsUtils.equals(country, rhs.country)) { return false; } if (!EqualsUtils.equals(locationCoordinate, rhs.locationCoordinate)) { return false; } return true; } /** * Created by phloc-jaxb22-plugin -Xphloc-equalshashcode * */ @Override public int hashCode() { return new HashCodeGenerator(this).append(id).append(addressTypeCode).append(addressFormatCode).append(postbox).append(floor).append(room).append(streetName).append(additionalStreetName).append(blockName).append(buildingName).append(buildingNumber).append(inhouseMail).append(department).append(markAttention).append(markCare).append(plotIdentification).append(citySubdivisionName).append(cityName).append(postalZone).append(countrySubentity).append(countrySubentityCode).append(region).append(district).append(timezoneOffset).append(addressLine).append(country).append(locationCoordinate).getHashCode(); } /** * Created by phloc-jaxb22-plugin -Xphloc-tostring * */ @Override public String toString() { return new ToStringGenerator(this).append("id", id).append("addressTypeCode", addressTypeCode).append("addressFormatCode", addressFormatCode).append("postbox", postbox).append("floor", floor).append("room", room).append("streetName", streetName).append("additionalStreetName", additionalStreetName).append("blockName", blockName).append("buildingName", buildingName).append("buildingNumber", buildingNumber).append("inhouseMail", inhouseMail).append("department", department).append("markAttention", markAttention).append("markCare", markCare).append("plotIdentification", plotIdentification).append("citySubdivisionName", citySubdivisionName).append("cityName", cityName).append("postalZone", postalZone).append("countrySubentity", countrySubentity).append("countrySubentityCode", countrySubentityCode).append("region", region).append("district", district).append("timezoneOffset", timezoneOffset).append("addressLine", addressLine).append("country", country).append("locationCoordinate", locationCoordinate).toString(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param aList * The new list member to set. May be null. */ public void setAddressLine( @Nullable final List aList) { addressLine = aList; } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if at least one item is contained, false otherwise. */ public boolean hasAddressLineEntries() { return (!getAddressLine().isEmpty()); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * true if no item is contained, false otherwise. */ public boolean hasNoAddressLineEntries() { return getAddressLine().isEmpty(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @return * The number of contained elements. Always ≥ 0. */ @Nonnegative public int getAddressLineCount() { return getAddressLine().size(); } /** * Created by phloc-jaxb22-plugin -Xphloc-list-extension * * @param index * The index to retrieve * @return * The element at the specified index. May be null * @throws ArrayIndexOutOfBoundsException * if the index is invalid! */ @Nullable public AddressLineType getAddressLineAtIndex( @Nonnegative final int index) { return getAddressLine().get(index); } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type PostboxType and never null */ @Nonnull public PostboxType setPostbox( @Nullable final String valueParam) { PostboxType aObj = getPostbox(); if (aObj == null) { aObj = new PostboxType(valueParam); setPostbox(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type FloorType and never null */ @Nonnull public FloorType setFloor( @Nullable final String valueParam) { FloorType aObj = getFloor(); if (aObj == null) { aObj = new FloorType(valueParam); setFloor(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type RoomType and never null */ @Nonnull public RoomType setRoom( @Nullable final String valueParam) { RoomType aObj = getRoom(); if (aObj == null) { aObj = new RoomType(valueParam); setRoom(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type BuildingNumberType and never null */ @Nonnull public BuildingNumberType setBuildingNumber( @Nullable final String valueParam) { BuildingNumberType aObj = getBuildingNumber(); if (aObj == null) { aObj = new BuildingNumberType(valueParam); setBuildingNumber(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type InhouseMailType and never null */ @Nonnull public InhouseMailType setInhouseMail( @Nullable final String valueParam) { InhouseMailType aObj = getInhouseMail(); if (aObj == null) { aObj = new InhouseMailType(valueParam); setInhouseMail(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type DepartmentType and never null */ @Nonnull public DepartmentType setDepartment( @Nullable final String valueParam) { DepartmentType aObj = getDepartment(); if (aObj == null) { aObj = new DepartmentType(valueParam); setDepartment(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type MarkAttentionType and never null */ @Nonnull public MarkAttentionType setMarkAttention( @Nullable final String valueParam) { MarkAttentionType aObj = getMarkAttention(); if (aObj == null) { aObj = new MarkAttentionType(valueParam); setMarkAttention(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type MarkCareType and never null */ @Nonnull public MarkCareType setMarkCare( @Nullable final String valueParam) { MarkCareType aObj = getMarkCare(); if (aObj == null) { aObj = new MarkCareType(valueParam); setMarkCare(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type PlotIdentificationType and never null */ @Nonnull public PlotIdentificationType setPlotIdentification( @Nullable final String valueParam) { PlotIdentificationType aObj = getPlotIdentification(); if (aObj == null) { aObj = new PlotIdentificationType(valueParam); setPlotIdentification(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type PostalZoneType and never null */ @Nonnull public PostalZoneType setPostalZone( @Nullable final String valueParam) { PostalZoneType aObj = getPostalZone(); if (aObj == null) { aObj = new PostalZoneType(valueParam); setPostalZone(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type CountrySubentityType and never null */ @Nonnull public CountrySubentityType setCountrySubentity( @Nullable final String valueParam) { CountrySubentityType aObj = getCountrySubentity(); if (aObj == null) { aObj = new CountrySubentityType(valueParam); setCountrySubentity(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type RegionType and never null */ @Nonnull public RegionType setRegion( @Nullable final String valueParam) { RegionType aObj = getRegion(); if (aObj == null) { aObj = new RegionType(valueParam); setRegion(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type DistrictType and never null */ @Nonnull public DistrictType setDistrict( @Nullable final String valueParam) { DistrictType aObj = getDistrict(); if (aObj == null) { aObj = new DistrictType(valueParam); setDistrict(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type TimezoneOffsetType and never null */ @Nonnull public TimezoneOffsetType setTimezoneOffset( @Nullable final String valueParam) { TimezoneOffsetType aObj = getTimezoneOffset(); if (aObj == null) { aObj = new TimezoneOffsetType(valueParam); setTimezoneOffset(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type StreetNameType and never null */ @Nonnull public StreetNameType setStreetName( @Nullable final String valueParam) { StreetNameType aObj = getStreetName(); if (aObj == null) { aObj = new StreetNameType(valueParam); setStreetName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type AdditionalStreetNameType and never null */ @Nonnull public AdditionalStreetNameType setAdditionalStreetName( @Nullable final String valueParam) { AdditionalStreetNameType aObj = getAdditionalStreetName(); if (aObj == null) { aObj = new AdditionalStreetNameType(valueParam); setAdditionalStreetName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type BlockNameType and never null */ @Nonnull public BlockNameType setBlockName( @Nullable final String valueParam) { BlockNameType aObj = getBlockName(); if (aObj == null) { aObj = new BlockNameType(valueParam); setBlockName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type BuildingNameType and never null */ @Nonnull public BuildingNameType setBuildingName( @Nullable final String valueParam) { BuildingNameType aObj = getBuildingName(); if (aObj == null) { aObj = new BuildingNameType(valueParam); setBuildingName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type CitySubdivisionNameType and never null */ @Nonnull public CitySubdivisionNameType setCitySubdivisionName( @Nullable final String valueParam) { CitySubdivisionNameType aObj = getCitySubdivisionName(); if (aObj == null) { aObj = new CitySubdivisionNameType(valueParam); setCitySubdivisionName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type CityNameType and never null */ @Nonnull public CityNameType setCityName( @Nullable final String valueParam) { CityNameType aObj = getCityName(); if (aObj == null) { aObj = new CityNameType(valueParam); setCityName(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type IDType and never null */ @Nonnull public IDType setID( @Nullable final String valueParam) { IDType aObj = getID(); if (aObj == null) { aObj = new IDType(valueParam); setID(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type AddressTypeCodeType and never null */ @Nonnull public AddressTypeCodeType setAddressTypeCode( @Nullable final String valueParam) { AddressTypeCodeType aObj = getAddressTypeCode(); if (aObj == null) { aObj = new AddressTypeCodeType(valueParam); setAddressTypeCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type AddressFormatCodeType and never null */ @Nonnull public AddressFormatCodeType setAddressFormatCode( @Nullable final String valueParam) { AddressFormatCodeType aObj = getAddressFormatCode(); if (aObj == null) { aObj = new AddressFormatCodeType(valueParam); setAddressFormatCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Special setter with value of type String * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @param valueParam * The value to be set. May be null. * @return * The created intermediary object of type CountrySubentityCodeType and never null */ @Nonnull public CountrySubentityCodeType setCountrySubentityCode( @Nullable final String valueParam) { CountrySubentityCodeType aObj = getCountrySubentityCode(); if (aObj == null) { aObj = new CountrySubentityCodeType(valueParam); setCountrySubentityCode(aObj); } else { aObj.setValue(valueParam); } return aObj; } /** * Get the value of the contained IDType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained IDType object or null */ @Nullable public String getIDValue() { IDType aObj = getID(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained AddressTypeCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained AddressTypeCodeType object or null */ @Nullable public String getAddressTypeCodeValue() { AddressTypeCodeType aObj = getAddressTypeCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained AddressFormatCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained AddressFormatCodeType object or null */ @Nullable public String getAddressFormatCodeValue() { AddressFormatCodeType aObj = getAddressFormatCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained PostboxType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained PostboxType object or null */ @Nullable public String getPostboxValue() { PostboxType aObj = getPostbox(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained FloorType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained FloorType object or null */ @Nullable public String getFloorValue() { FloorType aObj = getFloor(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained RoomType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained RoomType object or null */ @Nullable public String getRoomValue() { RoomType aObj = getRoom(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained StreetNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained StreetNameType object or null */ @Nullable public String getStreetNameValue() { StreetNameType aObj = getStreetName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained AdditionalStreetNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained AdditionalStreetNameType object or null */ @Nullable public String getAdditionalStreetNameValue() { AdditionalStreetNameType aObj = getAdditionalStreetName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained BlockNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained BlockNameType object or null */ @Nullable public String getBlockNameValue() { BlockNameType aObj = getBlockName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained BuildingNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained BuildingNameType object or null */ @Nullable public String getBuildingNameValue() { BuildingNameType aObj = getBuildingName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained BuildingNumberType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained BuildingNumberType object or null */ @Nullable public String getBuildingNumberValue() { BuildingNumberType aObj = getBuildingNumber(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained InhouseMailType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained InhouseMailType object or null */ @Nullable public String getInhouseMailValue() { InhouseMailType aObj = getInhouseMail(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DepartmentType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DepartmentType object or null */ @Nullable public String getDepartmentValue() { DepartmentType aObj = getDepartment(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained MarkAttentionType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained MarkAttentionType object or null */ @Nullable public String getMarkAttentionValue() { MarkAttentionType aObj = getMarkAttention(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained MarkCareType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained MarkCareType object or null */ @Nullable public String getMarkCareValue() { MarkCareType aObj = getMarkCare(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained PlotIdentificationType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained PlotIdentificationType object or null */ @Nullable public String getPlotIdentificationValue() { PlotIdentificationType aObj = getPlotIdentification(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CitySubdivisionNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CitySubdivisionNameType object or null */ @Nullable public String getCitySubdivisionNameValue() { CitySubdivisionNameType aObj = getCitySubdivisionName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CityNameType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CityNameType object or null */ @Nullable public String getCityNameValue() { CityNameType aObj = getCityName(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained PostalZoneType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained PostalZoneType object or null */ @Nullable public String getPostalZoneValue() { PostalZoneType aObj = getPostalZone(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CountrySubentityType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CountrySubentityType object or null */ @Nullable public String getCountrySubentityValue() { CountrySubentityType aObj = getCountrySubentity(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained CountrySubentityCodeType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained CountrySubentityCodeType object or null */ @Nullable public String getCountrySubentityCodeValue() { CountrySubentityCodeType aObj = getCountrySubentityCode(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained RegionType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained RegionType object or null */ @Nullable public String getRegionValue() { RegionType aObj = getRegion(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained DistrictType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained DistrictType object or null */ @Nullable public String getDistrictValue() { DistrictType aObj = getDistrict(); return ((aObj == null)?null:aObj.getValue()); } /** * Get the value of the contained TimezoneOffsetType object * Created by phloc-ubl-jaxb-plugin -Xphloc-ubl-value * * @return * Either the value of the contained TimezoneOffsetType object or null */ @Nullable public String getTimezoneOffsetValue() { TimezoneOffsetType aObj = getTimezoneOffset(); return ((aObj == null)?null:aObj.getValue()); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy