au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1
Class AddressType

java.lang.Object
  extended by au.net.electronichealth.ns.pcehr.xsd.common.commoncoreelements._1.AddressType

public class AddressType
extends java.lang.Object

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 name="type">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="International"/>
               <enumeration value="AustralianStreet"/>
               <enumeration value="AustralianPostal"/>
             </restriction>
           </simpleType>
         </element>
         <element name="state" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="postCode" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="4"/>
             </restriction>
           </simpleType>
         </element>
         <element name="suburb" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="30"/>
             </restriction>
           </simpleType>
         </element>
         <element name="postalDeliveryGroup" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="postalDeliveryType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="postalDeliveryNumber" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <maxLength value="11"/>
                       </restriction>
                     </simpleType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="addressSiteName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <maxLength value="30"/>
             </restriction>
           </simpleType>
         </element>
         <element name="unitGroup" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="unitType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="unitNumber" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <maxLength value="6"/>
                       </restriction>
                     </simpleType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="levelGroup" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="levelType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="levelNumber" minOccurs="0">
                     <simpleType>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                         <minLength value="1"/>
                         <maxLength value="4"/>
                       </restriction>
                     </simpleType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="lotNumber" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="15"/>
             </restriction>
           </simpleType>
         </element>
         <element name="streetNumber" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="12"/>
             </restriction>
           </simpleType>
         </element>
         <element name="streetName" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="30"/>
             </restriction>
           </simpleType>
         </element>
         <element name="streetType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="streetSuffix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="country" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="internationalAddressLine" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <minLength value="1"/>
               <maxLength value="120"/>
             </restriction>
           </simpleType>
         </element>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AddressType.LevelGroup
          Java class for anonymous complex type.
static class AddressType.PostalDeliveryGroup
          Java class for anonymous complex type.
static class AddressType.Type
          Java class for null.
static class AddressType.UnitGroup
          Java class for anonymous complex type.
 
Field Summary
protected  java.lang.String addressSiteName
           
protected  java.lang.String country
           
protected  java.lang.String internationalAddressLine
           
protected  AddressType.LevelGroup levelGroup
           
protected  java.lang.String lotNumber
           
protected  AddressType.PostalDeliveryGroup postalDeliveryGroup
           
protected  java.lang.String postCode
           
protected  java.lang.String state
           
protected  java.lang.String streetName
           
protected  java.lang.String streetNumber
           
protected  java.lang.String streetSuffix
           
protected  java.lang.String streetType
           
protected  java.lang.String suburb
           
protected  AddressType.Type type
           
protected  AddressType.UnitGroup unitGroup
           
 
Constructor Summary
AddressType()
           
 
Method Summary
 java.lang.String getAddressSiteName()
          Gets the value of the addressSiteName property.
 java.lang.String getCountry()
          Gets the value of the country property.
 java.lang.String getInternationalAddressLine()
          Gets the value of the internationalAddressLine property.
 AddressType.LevelGroup getLevelGroup()
          Gets the value of the levelGroup property.
 java.lang.String getLotNumber()
          Gets the value of the lotNumber property.
 AddressType.PostalDeliveryGroup getPostalDeliveryGroup()
          Gets the value of the postalDeliveryGroup property.
 java.lang.String getPostCode()
          Gets the value of the postCode property.
 java.lang.String getState()
          Gets the value of the state property.
 java.lang.String getStreetName()
          Gets the value of the streetName property.
 java.lang.String getStreetNumber()
          Gets the value of the streetNumber property.
 java.lang.String getStreetSuffix()
          Gets the value of the streetSuffix property.
 java.lang.String getStreetType()
          Gets the value of the streetType property.
 java.lang.String getSuburb()
          Gets the value of the suburb property.
 AddressType.Type getType()
          Gets the value of the type property.
 AddressType.UnitGroup getUnitGroup()
          Gets the value of the unitGroup property.
 void setAddressSiteName(java.lang.String value)
          Sets the value of the addressSiteName property.
 void setCountry(java.lang.String value)
          Sets the value of the country property.
 void setInternationalAddressLine(java.lang.String value)
          Sets the value of the internationalAddressLine property.
 void setLevelGroup(AddressType.LevelGroup value)
          Sets the value of the levelGroup property.
 void setLotNumber(java.lang.String value)
          Sets the value of the lotNumber property.
 void setPostalDeliveryGroup(AddressType.PostalDeliveryGroup value)
          Sets the value of the postalDeliveryGroup property.
 void setPostCode(java.lang.String value)
          Sets the value of the postCode property.
 void setState(java.lang.String value)
          Sets the value of the state property.
 void setStreetName(java.lang.String value)
          Sets the value of the streetName property.
 void setStreetNumber(java.lang.String value)
          Sets the value of the streetNumber property.
 void setStreetSuffix(java.lang.String value)
          Sets the value of the streetSuffix property.
 void setStreetType(java.lang.String value)
          Sets the value of the streetType property.
 void setSuburb(java.lang.String value)
          Sets the value of the suburb property.
 void setType(AddressType.Type value)
          Sets the value of the type property.
 void setUnitGroup(AddressType.UnitGroup value)
          Sets the value of the unitGroup property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected AddressType.Type type

state

protected java.lang.String state

postCode

protected java.lang.String postCode

suburb

protected java.lang.String suburb

postalDeliveryGroup

protected AddressType.PostalDeliveryGroup postalDeliveryGroup

addressSiteName

protected java.lang.String addressSiteName

unitGroup

protected AddressType.UnitGroup unitGroup

levelGroup

protected AddressType.LevelGroup levelGroup

lotNumber

protected java.lang.String lotNumber

streetNumber

protected java.lang.String streetNumber

streetName

protected java.lang.String streetName

streetType

protected java.lang.String streetType

streetSuffix

protected java.lang.String streetSuffix

country

protected java.lang.String country

internationalAddressLine

protected java.lang.String internationalAddressLine
Constructor Detail

AddressType

public AddressType()
Method Detail

getType

public AddressType.Type getType()
Gets the value of the type property.

Returns:
possible object is AddressType.Type

setType

public void setType(AddressType.Type value)
Sets the value of the type property.

Parameters:
value - allowed object is AddressType.Type

getState

public java.lang.String getState()
Gets the value of the state property.

Returns:
possible object is String

setState

public void setState(java.lang.String value)
Sets the value of the state property.

Parameters:
value - allowed object is String

getPostCode

public java.lang.String getPostCode()
Gets the value of the postCode property.

Returns:
possible object is String

setPostCode

public void setPostCode(java.lang.String value)
Sets the value of the postCode property.

Parameters:
value - allowed object is String

getSuburb

public java.lang.String getSuburb()
Gets the value of the suburb property.

Returns:
possible object is String

setSuburb

public void setSuburb(java.lang.String value)
Sets the value of the suburb property.

Parameters:
value - allowed object is String

getPostalDeliveryGroup

public AddressType.PostalDeliveryGroup getPostalDeliveryGroup()
Gets the value of the postalDeliveryGroup property.

Returns:
possible object is AddressType.PostalDeliveryGroup

setPostalDeliveryGroup

public void setPostalDeliveryGroup(AddressType.PostalDeliveryGroup value)
Sets the value of the postalDeliveryGroup property.

Parameters:
value - allowed object is AddressType.PostalDeliveryGroup

getAddressSiteName

public java.lang.String getAddressSiteName()
Gets the value of the addressSiteName property.

Returns:
possible object is String

setAddressSiteName

public void setAddressSiteName(java.lang.String value)
Sets the value of the addressSiteName property.

Parameters:
value - allowed object is String

getUnitGroup

public AddressType.UnitGroup getUnitGroup()
Gets the value of the unitGroup property.

Returns:
possible object is AddressType.UnitGroup

setUnitGroup

public void setUnitGroup(AddressType.UnitGroup value)
Sets the value of the unitGroup property.

Parameters:
value - allowed object is AddressType.UnitGroup

getLevelGroup

public AddressType.LevelGroup getLevelGroup()
Gets the value of the levelGroup property.

Returns:
possible object is AddressType.LevelGroup

setLevelGroup

public void setLevelGroup(AddressType.LevelGroup value)
Sets the value of the levelGroup property.

Parameters:
value - allowed object is AddressType.LevelGroup

getLotNumber

public java.lang.String getLotNumber()
Gets the value of the lotNumber property.

Returns:
possible object is String

setLotNumber

public void setLotNumber(java.lang.String value)
Sets the value of the lotNumber property.

Parameters:
value - allowed object is String

getStreetNumber

public java.lang.String getStreetNumber()
Gets the value of the streetNumber property.

Returns:
possible object is String

setStreetNumber

public void setStreetNumber(java.lang.String value)
Sets the value of the streetNumber property.

Parameters:
value - allowed object is String

getStreetName

public java.lang.String getStreetName()
Gets the value of the streetName property.

Returns:
possible object is String

setStreetName

public void setStreetName(java.lang.String value)
Sets the value of the streetName property.

Parameters:
value - allowed object is String

getStreetType

public java.lang.String getStreetType()
Gets the value of the streetType property.

Returns:
possible object is String

setStreetType

public void setStreetType(java.lang.String value)
Sets the value of the streetType property.

Parameters:
value - allowed object is String

getStreetSuffix

public java.lang.String getStreetSuffix()
Gets the value of the streetSuffix property.

Returns:
possible object is String

setStreetSuffix

public void setStreetSuffix(java.lang.String value)
Sets the value of the streetSuffix property.

Parameters:
value - allowed object is String

getCountry

public java.lang.String getCountry()
Gets the value of the country property.

Returns:
possible object is String

setCountry

public void setCountry(java.lang.String value)
Sets the value of the country property.

Parameters:
value - allowed object is String

getInternationalAddressLine

public java.lang.String getInternationalAddressLine()
Gets the value of the internationalAddressLine property.

Returns:
possible object is String

setInternationalAddressLine

public void setInternationalAddressLine(java.lang.String value)
Sets the value of the internationalAddressLine property.

Parameters:
value - allowed object is String