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());
}
}