de.micromata.opengis.kml.v_2_2_0.xal
Class LargeMailUser

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.xal.LargeMailUser
All Implemented Interfaces:
java.lang.Cloneable

public class LargeMailUser
extends java.lang.Object
implements java.lang.Cloneable


Nested Class Summary
static class LargeMailUser.LargeMailUserIdentifier
           
static class LargeMailUser.LargeMailUserName
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.util.List<java.lang.Object> any
           
protected  java.util.List<BuildingName> buildingName
           
protected  Department department
           
protected  LargeMailUser.LargeMailUserIdentifier largeMailUserIdentifier
           
protected  java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName
           
protected  PostalCode postalCode
           
protected  PostBox postBox
           
protected  Thoroughfare thoroughfare
           
protected  java.lang.String underscore
           
 
Constructor Summary
LargeMailUser()
           
 
Method Summary
 LargeMailUser addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 LargeMailUser addToAny(java.lang.Object any)
          add a value to the any property collection
 LargeMailUser addToBuildingName(BuildingName buildingName)
          add a value to the buildingName property collection
 LargeMailUser addToLargeMailUserName(LargeMailUser.LargeMailUserName largeMailUserName)
          add a value to the largeMailUserName property collection
 LargeMailUser clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 BuildingName createAndAddBuildingName()
          Creates a new instance of BuildingName and adds it to buildingName.
 LargeMailUser.LargeMailUserName createAndAddLargeMailUserName()
          Creates a new instance of LargeMailUser.LargeMailUserName and adds it to largeMailUserName.
 Department createAndSetDepartment()
          Creates a new instance of Department and set it to department.
 LargeMailUser.LargeMailUserIdentifier createAndSetLargeMailUserIdentifier()
          Creates a new instance of LargeMailUser.LargeMailUserIdentifier and set it to largeMailUserIdentifier.
 PostalCode createAndSetPostalCode()
          Creates a new instance of PostalCode and set it to postalCode.
 PostBox createAndSetPostBox(PostBox.PostBoxNumber postBoxNumber)
          Creates a new instance of PostBox and set it to postBox.
 Thoroughfare createAndSetThoroughfare(DependentLocality dependentLocality, Premise premise, Firm firm, PostalCode postalCode)
          Creates a new instance of Thoroughfare and set it to thoroughfare.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<java.lang.Object> getAny()
           
 java.util.List<BuildingName> getBuildingName()
           
 Department getDepartment()
           
 LargeMailUser.LargeMailUserIdentifier getLargeMailUserIdentifier()
           
 java.util.List<LargeMailUser.LargeMailUserName> getLargeMailUserName()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 PostalCode getPostalCode()
           
 PostBox getPostBox()
           
 Thoroughfare getThoroughfare()
           
 java.lang.String getUnderscore()
           
 int hashCode()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
          Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.
 void setAny(java.util.List<java.lang.Object> any)
          Sets the value of the any property Objects of the following type(s) are allowed in the list List.
 void setBuildingName(java.util.List<BuildingName> buildingName)
          Sets the value of the buildingName property Objects of the following type(s) are allowed in the list List.
 void setDepartment(Department value)
           
 void setLargeMailUserIdentifier(LargeMailUser.LargeMailUserIdentifier value)
           
 void setLargeMailUserName(java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName)
          Sets the value of the largeMailUserName property Objects of the following type(s) are allowed in the list List.
 void setPostalCode(PostalCode value)
           
 void setPostBox(PostBox value)
           
 void setThoroughfare(Thoroughfare value)
           
 void setUnderscore(java.lang.String value)
           
 LargeMailUser withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 LargeMailUser withAny(java.util.List<java.lang.Object> any)
          fluent setter
 LargeMailUser withBuildingName(java.util.List<BuildingName> buildingName)
          fluent setter
 LargeMailUser withDepartment(Department department)
          fluent setter
 LargeMailUser withLargeMailUserIdentifier(LargeMailUser.LargeMailUserIdentifier largeMailUserIdentifier)
          fluent setter
 LargeMailUser withLargeMailUserName(java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName)
          fluent setter
 LargeMailUser withPostalCode(PostalCode postalCode)
          fluent setter
 LargeMailUser withPostBox(PostBox postBox)
          fluent setter
 LargeMailUser withThoroughfare(Thoroughfare thoroughfare)
          fluent setter
 LargeMailUser withUnderscore(java.lang.String underscore)
          fluent setter
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressLine

protected java.util.List<AddressLine> addressLine

largeMailUserName

protected java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName

largeMailUserIdentifier

protected LargeMailUser.LargeMailUserIdentifier largeMailUserIdentifier

buildingName

protected java.util.List<BuildingName> buildingName

department

protected Department department

postBox

protected PostBox postBox

thoroughfare

protected Thoroughfare thoroughfare

postalCode

protected PostalCode postalCode

any

protected java.util.List<java.lang.Object> any

underscore

protected java.lang.String underscore
Constructor Detail

LargeMailUser

public LargeMailUser()
Method Detail

getAddressLine

public java.util.List<AddressLine> getAddressLine()

getLargeMailUserName

public java.util.List<LargeMailUser.LargeMailUserName> getLargeMailUserName()

getLargeMailUserIdentifier

public LargeMailUser.LargeMailUserIdentifier getLargeMailUserIdentifier()
Returns:
possible object is LargeMailUser.LargeMailUserIdentifier

setLargeMailUserIdentifier

public void setLargeMailUserIdentifier(LargeMailUser.LargeMailUserIdentifier value)
Parameters:
value - allowed object is LargeMailUser.LargeMailUserIdentifier

getBuildingName

public java.util.List<BuildingName> getBuildingName()

getDepartment

public Department getDepartment()
Returns:
possible object is Department

setDepartment

public void setDepartment(Department value)
Parameters:
value - allowed object is Department

getPostBox

public PostBox getPostBox()
Returns:
possible object is PostBox

setPostBox

public void setPostBox(PostBox value)
Parameters:
value - allowed object is PostBox

getThoroughfare

public Thoroughfare getThoroughfare()
Returns:
possible object is Thoroughfare

setThoroughfare

public void setThoroughfare(Thoroughfare value)
Parameters:
value - allowed object is Thoroughfare

getPostalCode

public PostalCode getPostalCode()
Returns:
possible object is PostalCode

setPostalCode

public void setPostalCode(PostalCode value)
Parameters:
value - allowed object is PostalCode

getAny

public java.util.List<java.lang.Object> getAny()

getUnderscore

public java.lang.String getUnderscore()
Returns:
possible object is String

setUnderscore

public void setUnderscore(java.lang.String value)
Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Returns:
always non-null

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

createAndAddAddressLine

public AddressLine createAndAddAddressLine()
Creates a new instance of AddressLine and adds it to addressLine. This method is a short version for: AddressLine addressLine = new AddressLine(); this.getAddressLine().add(addressLine);


createAndAddLargeMailUserName

public LargeMailUser.LargeMailUserName createAndAddLargeMailUserName()
Creates a new instance of LargeMailUser.LargeMailUserName and adds it to largeMailUserName. This method is a short version for: LargeMailUserName largeMailUserName = new LargeMailUserName(); this.getLargeMailUserName().add(largeMailUserName);


createAndSetLargeMailUserIdentifier

public LargeMailUser.LargeMailUserIdentifier createAndSetLargeMailUserIdentifier()
Creates a new instance of LargeMailUser.LargeMailUserIdentifier and set it to largeMailUserIdentifier. This method is a short version for: LargeMailUserIdentifier largeMailUserIdentifier = new LargeMailUserIdentifier(); this.setLargeMailUserIdentifier(largeMailUserIdentifier);


createAndAddBuildingName

public BuildingName createAndAddBuildingName()
Creates a new instance of BuildingName and adds it to buildingName. This method is a short version for: BuildingName buildingName = new BuildingName(); this.getBuildingName().add(buildingName);


createAndSetDepartment

public Department createAndSetDepartment()
Creates a new instance of Department and set it to department. This method is a short version for: Department department = new Department(); this.setDepartment(department);


createAndSetPostBox

public PostBox createAndSetPostBox(PostBox.PostBoxNumber postBoxNumber)
Creates a new instance of PostBox and set it to postBox. This method is a short version for: PostBox postBox = new PostBox(); this.setPostBox(postBox);

Parameters:
postBoxNumber - required parameter

createAndSetThoroughfare

public Thoroughfare createAndSetThoroughfare(DependentLocality dependentLocality,
                                             Premise premise,
                                             Firm firm,
                                             PostalCode postalCode)
Creates a new instance of Thoroughfare and set it to thoroughfare. This method is a short version for: Thoroughfare thoroughfare = new Thoroughfare(); this.setThoroughfare(thoroughfare);

Parameters:
postalCode - required parameter
dependentLocality - required parameter
premise - required parameter
firm - required parameter

createAndSetPostalCode

public PostalCode createAndSetPostalCode()
Creates a new instance of PostalCode and set it to postalCode. This method is a short version for: PostalCode postalCode = new PostalCode(); this.setPostalCode(postalCode);


setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)
Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAddressLine(java.util.List) instead.

Parameters:
addressLine -

addToAddressLine

public LargeMailUser addToAddressLine(AddressLine addressLine)
add a value to the addressLine property collection

Parameters:
addressLine - Objects of the following type are allowed in the list: AddressLine
Returns:
true (as general contract of Collection.add).

setLargeMailUserName

public void setLargeMailUserName(java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName)
Sets the value of the largeMailUserName property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withLargeMailUserName(java.util.List) instead.

Parameters:
largeMailUserName -

addToLargeMailUserName

public LargeMailUser addToLargeMailUserName(LargeMailUser.LargeMailUserName largeMailUserName)
add a value to the largeMailUserName property collection

Parameters:
largeMailUserName - Objects of the following type are allowed in the list: LargeMailUser.LargeMailUserName
Returns:
true (as general contract of Collection.add).

setBuildingName

public void setBuildingName(java.util.List<BuildingName> buildingName)
Sets the value of the buildingName property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withBuildingName(java.util.List) instead.

Parameters:
buildingName -

addToBuildingName

public LargeMailUser addToBuildingName(BuildingName buildingName)
add a value to the buildingName property collection

Parameters:
buildingName - Objects of the following type are allowed in the list: BuildingName
Returns:
true (as general contract of Collection.add).

setAny

public void setAny(java.util.List<java.lang.Object> any)
Sets the value of the any property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAny(java.util.List) instead.

Parameters:
any -

addToAny

public LargeMailUser addToAny(java.lang.Object any)
add a value to the any property collection

Parameters:
any - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

withAddressLine

public LargeMailUser withAddressLine(java.util.List<AddressLine> addressLine)
fluent setter

Parameters:
addressLine - required parameter
See Also:
#setAddressLine(List)

withLargeMailUserName

public LargeMailUser withLargeMailUserName(java.util.List<LargeMailUser.LargeMailUserName> largeMailUserName)
fluent setter

Parameters:
largeMailUserName - required parameter
See Also:
#setLargeMailUserName(List)

withLargeMailUserIdentifier

public LargeMailUser withLargeMailUserIdentifier(LargeMailUser.LargeMailUserIdentifier largeMailUserIdentifier)
fluent setter

Parameters:
largeMailUserIdentifier - required parameter
See Also:
setLargeMailUserIdentifier(LargeMailUserIdentifier)

withBuildingName

public LargeMailUser withBuildingName(java.util.List<BuildingName> buildingName)
fluent setter

Parameters:
buildingName - required parameter
See Also:
#setBuildingName(List)

withDepartment

public LargeMailUser withDepartment(Department department)
fluent setter

Parameters:
department - required parameter
See Also:
setDepartment(Department)

withPostBox

public LargeMailUser withPostBox(PostBox postBox)
fluent setter

Parameters:
postBox - required parameter
See Also:
setPostBox(PostBox)

withThoroughfare

public LargeMailUser withThoroughfare(Thoroughfare thoroughfare)
fluent setter

Parameters:
thoroughfare - required parameter
See Also:
setThoroughfare(Thoroughfare)

withPostalCode

public LargeMailUser withPostalCode(PostalCode postalCode)
fluent setter

Parameters:
postalCode - required parameter
See Also:
setPostalCode(PostalCode)

withAny

public LargeMailUser withAny(java.util.List<java.lang.Object> any)
fluent setter

Parameters:
any - required parameter
See Also:
#setAny(List)

withUnderscore

public LargeMailUser withUnderscore(java.lang.String underscore)
fluent setter

Parameters:
underscore - required parameter
See Also:
setUnderscore(String)

clone

public LargeMailUser clone()
Overrides:
clone in class java.lang.Object