Class AddressDetails

java.lang.Object
org.bremersee.oasis.xal.AddressDetails
All Implemented Interfaces:
Serializable

public class AddressDetails extends Object implements Serializable

Java class for AddressDetails complex type.

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


 <complexType name="AddressDetails">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="PostalServiceElements" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="AddressIdentifier" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="IdentifierType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="EndorsementLineCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="KeyLineCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="Barcode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="SortingCode" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLatitude" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLatitudeDirection" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLongitude" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="AddressLongitudeDirection" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <element name="SupplementaryPostalServiceData" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                           <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                           <anyAttribute namespace='##other'/>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                   <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
                 <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                 <anyAttribute namespace='##other'/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <choice minOccurs="0">
           <element name="Address">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                   <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                   <anyAttribute namespace='##other'/>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element name="AddressLines" type="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLinesType"/>
           <element name="Country">
             <complexType>
               <complexContent>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                   <sequence>
                     <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AddressLine" maxOccurs="unbounded" minOccurs="0"/>
                     <element name="CountryNameCode" maxOccurs="unbounded" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
                             <attribute name="Scheme" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
                             <anyAttribute namespace='##other'/>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}CountryName" maxOccurs="unbounded" minOccurs="0"/>
                     <choice minOccurs="0">
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea"/>
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality"/>
                       <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare"/>
                     </choice>
                     <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
                   </sequence>
                   <anyAttribute namespace='##other'/>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}AdministrativeArea"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Locality"/>
           <element ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}Thoroughfare"/>
         </choice>
         <any namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attGroup ref="{urn:oasis:names:tc:ciq:xsdschema:xAL:2.0}grPostal"/>
       <attribute name="AddressType" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="CurrentStatus" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="ValidFromDate" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="ValidToDate" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="Usage" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <attribute name="AddressDetailsKey" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
       <anyAttribute namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

  • Constructor Details

    • AddressDetails

      public AddressDetails()
  • Method Details

    • getPostalServiceElements

      public AddressDetails.PostalServiceElements getPostalServiceElements()
      Gets the value of the postalServiceElements property.
      Returns:
      possible object is AddressDetails.PostalServiceElements
    • setPostalServiceElements

      public void setPostalServiceElements(AddressDetails.PostalServiceElements value)
      Sets the value of the postalServiceElements property.
      Parameters:
      value - allowed object is AddressDetails.PostalServiceElements
    • getThoroughfare

      public Thoroughfare getThoroughfare()
      Gets the value of the thoroughfare property.
      Returns:
      possible object is Thoroughfare
    • setThoroughfare

      public void setThoroughfare(Thoroughfare value)
      Sets the value of the thoroughfare property.
      Parameters:
      value - allowed object is Thoroughfare
    • getLocality

      public Locality getLocality()
      Gets the value of the locality property.
      Returns:
      possible object is Locality
    • setLocality

      public void setLocality(Locality value)
      Sets the value of the locality property.
      Parameters:
      value - allowed object is Locality
    • getAdministrativeArea

      public AdministrativeArea getAdministrativeArea()
      Gets the value of the administrativeArea property.
      Returns:
      possible object is AdministrativeArea
    • setAdministrativeArea

      public void setAdministrativeArea(AdministrativeArea value)
      Sets the value of the administrativeArea property.
      Parameters:
      value - allowed object is AdministrativeArea
    • getCountry

      public AddressDetails.Country getCountry()
      Gets the value of the country property.
      Returns:
      possible object is AddressDetails.Country
    • setCountry

      public void setCountry(AddressDetails.Country value)
      Sets the value of the country property.
      Parameters:
      value - allowed object is AddressDetails.Country
    • getAddressLines

      public AddressLinesType getAddressLines()
      Gets the value of the addressLines property.
      Returns:
      possible object is AddressLinesType
    • setAddressLines

      public void setAddressLines(AddressLinesType value)
      Sets the value of the addressLines property.
      Parameters:
      value - allowed object is AddressLinesType
    • getAddress

      public AddressDetails.Address getAddress()
      Gets the value of the address property.
      Returns:
      possible object is AddressDetails.Address
    • setAddress

      public void setAddress(AddressDetails.Address value)
      Sets the value of the address property.
      Parameters:
      value - allowed object is AddressDetails.Address
    • getAnies

      public List<Object> getAnies()
      Gets the value of the anies 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 Jakarta XML Binding object. This is why there is not a set method for the anies property.

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

          getAnies().add(newItem);
       

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

      Returns:
      The value of the anies property.
    • getAddressType

      public String getAddressType()
      Gets the value of the addressType property.
      Returns:
      possible object is String
    • setAddressType

      public void setAddressType(String value)
      Sets the value of the addressType property.
      Parameters:
      value - allowed object is String
    • getCurrentStatus

      public String getCurrentStatus()
      Gets the value of the currentStatus property.
      Returns:
      possible object is String
    • setCurrentStatus

      public void setCurrentStatus(String value)
      Sets the value of the currentStatus property.
      Parameters:
      value - allowed object is String
    • getValidFromDate

      public String getValidFromDate()
      Gets the value of the validFromDate property.
      Returns:
      possible object is String
    • setValidFromDate

      public void setValidFromDate(String value)
      Sets the value of the validFromDate property.
      Parameters:
      value - allowed object is String
    • getValidToDate

      public String getValidToDate()
      Gets the value of the validToDate property.
      Returns:
      possible object is String
    • setValidToDate

      public void setValidToDate(String value)
      Sets the value of the validToDate property.
      Parameters:
      value - allowed object is String
    • getUsage

      public String getUsage()
      Gets the value of the usage property.
      Returns:
      possible object is String
    • setUsage

      public void setUsage(String value)
      Sets the value of the usage property.
      Parameters:
      value - allowed object is String
    • getAddressDetailsKey

      public String getAddressDetailsKey()
      Gets the value of the addressDetailsKey property.
      Returns:
      possible object is String
    • setAddressDetailsKey

      public void setAddressDetailsKey(String value)
      Sets the value of the addressDetailsKey property.
      Parameters:
      value - allowed object is String
    • getCode

      public String getCode()
      Gets the value of the code property.
      Returns:
      possible object is String
    • setCode

      public void setCode(String value)
      Sets the value of the code property.
      Parameters:
      value - allowed object is String
    • getOtherAttributes

      public Map<QName,String> getOtherAttributes()
      Gets a map that contains attributes that aren't bound to any typed property on this class.

      the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

      Returns:
      always non-null