@CodingStyleguideUnaware public class TradeContactType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
Java class for TradeContactType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TradeContactType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="ID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}IDType" minOccurs="0"/>
<element name="PersonName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="DepartmentName" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="TypeCode" type="{urn:un:unece:uncefact:data:standard:QualifiedDataType:100}ContactTypeCodeType" minOccurs="0"/>
<element name="JobTitle" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="Responsibility" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}TextType" minOccurs="0"/>
<element name="PersonID" type="{urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100}IDType" maxOccurs="unbounded" minOccurs="0"/>
<element name="TelephoneUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="DirectTelephoneUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="MobileTelephoneUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="FaxUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="EmailURIUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="TelexUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="VOIPUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="InstantMessagingUniversalCommunication" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}UniversalCommunicationType" minOccurs="0"/>
<element name="SpecifiedNote" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}NoteType" maxOccurs="unbounded" minOccurs="0"/>
<element name="SpecifiedContactPerson" type="{urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100}ContactPersonType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
| Constructor and Description |
|---|
TradeContactType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addPersonID(IDType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addSpecifiedNote(NoteType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TradeContactType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(TradeContactType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
TextType |
getDepartmentName()
Gets the value of the departmentName property.
|
String |
getDepartmentNameValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
UniversalCommunicationType |
getDirectTelephoneUniversalCommunication()
Gets the value of the directTelephoneUniversalCommunication property.
|
UniversalCommunicationType |
getEmailURIUniversalCommunication()
Gets the value of the emailURIUniversalCommunication property.
|
UniversalCommunicationType |
getFaxUniversalCommunication()
Gets the value of the faxUniversalCommunication property.
|
IDType |
getID()
Gets the value of the id property.
|
String |
getIDValue()
Get the value of the contained IDType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
UniversalCommunicationType |
getInstantMessagingUniversalCommunication()
Gets the value of the instantMessagingUniversalCommunication property.
|
TextType |
getJobTitle()
Gets the value of the jobTitle property.
|
String |
getJobTitleValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
UniversalCommunicationType |
getMobileTelephoneUniversalCommunication()
Gets the value of the mobileTelephoneUniversalCommunication property.
|
List<IDType> |
getPersonID()
Gets the value of the personID property.
|
IDType |
getPersonIDAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPersonIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
getPersonName()
Gets the value of the personName property.
|
String |
getPersonNameValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
TextType |
getResponsibility()
Gets the value of the responsibility property.
|
String |
getResponsibilityValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
ContactPersonType |
getSpecifiedContactPerson()
Gets the value of the specifiedContactPerson property.
|
List<NoteType> |
getSpecifiedNote()
Gets the value of the specifiedNote property.
|
NoteType |
getSpecifiedNoteAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getSpecifiedNoteCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
UniversalCommunicationType |
getTelephoneUniversalCommunication()
Gets the value of the telephoneUniversalCommunication property.
|
UniversalCommunicationType |
getTelexUniversalCommunication()
Gets the value of the telexUniversalCommunication property.
|
ContactTypeCodeType |
getTypeCode()
Gets the value of the typeCode property.
|
String |
getTypeCodeValue()
Get the value of the contained ContactTypeCodeType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
UniversalCommunicationType |
getVOIPUniversalCommunication()
Gets the value of the voipUniversalCommunication property.
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoPersonIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoSpecifiedNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPersonIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasSpecifiedNoteEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
setDepartmentName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setDepartmentName(TextType value)
Sets the value of the departmentName property.
|
void |
setDirectTelephoneUniversalCommunication(UniversalCommunicationType value)
Sets the value of the directTelephoneUniversalCommunication property.
|
void |
setEmailURIUniversalCommunication(UniversalCommunicationType value)
Sets the value of the emailURIUniversalCommunication property.
|
void |
setFaxUniversalCommunication(UniversalCommunicationType value)
Sets the value of the faxUniversalCommunication property.
|
void |
setID(IDType value)
Sets the value of the id property.
|
IDType |
setID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setInstantMessagingUniversalCommunication(UniversalCommunicationType value)
Sets the value of the instantMessagingUniversalCommunication property.
|
TextType |
setJobTitle(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setJobTitle(TextType value)
Sets the value of the jobTitle property.
|
void |
setMobileTelephoneUniversalCommunication(UniversalCommunicationType value)
Sets the value of the mobileTelephoneUniversalCommunication property.
|
void |
setPersonID(List<IDType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
setPersonName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPersonName(TextType value)
Sets the value of the personName property.
|
TextType |
setResponsibility(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setResponsibility(TextType value)
Sets the value of the responsibility property.
|
void |
setSpecifiedContactPerson(ContactPersonType value)
Sets the value of the specifiedContactPerson property.
|
void |
setSpecifiedNote(List<NoteType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setTelephoneUniversalCommunication(UniversalCommunicationType value)
Sets the value of the telephoneUniversalCommunication property.
|
void |
setTelexUniversalCommunication(UniversalCommunicationType value)
Sets the value of the telexUniversalCommunication property.
|
void |
setTypeCode(ContactTypeCodeType value)
Sets the value of the typeCode property.
|
ContactTypeCodeType |
setTypeCode(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setVOIPUniversalCommunication(UniversalCommunicationType value)
Sets the value of the voipUniversalCommunication property.
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public TradeContactType()
@Nullable public IDType getID()
IDTypepublic void setID(@Nullable IDType value)
value - allowed object is
IDType@Nullable public TextType getPersonName()
TextTypepublic void setPersonName(@Nullable TextType value)
value - allowed object is
TextType@Nullable public TextType getDepartmentName()
TextTypepublic void setDepartmentName(@Nullable TextType value)
value - allowed object is
TextType@Nullable public ContactTypeCodeType getTypeCode()
ContactTypeCodeTypepublic void setTypeCode(@Nullable ContactTypeCodeType value)
value - allowed object is
ContactTypeCodeType@Nullable public TextType getJobTitle()
TextTypepublic void setJobTitle(@Nullable TextType value)
value - allowed object is
TextType@Nullable public TextType getResponsibility()
TextTypepublic void setResponsibility(@Nullable TextType value)
value - allowed object is
TextType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<IDType> getPersonID()
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 personID property.
For example, to add a new item, do as follows:
getPersonID().add(newItem);
Objects of the following type(s) are allowed in the list
IDType
@Nullable public UniversalCommunicationType getTelephoneUniversalCommunication()
UniversalCommunicationTypepublic void setTelephoneUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getDirectTelephoneUniversalCommunication()
UniversalCommunicationTypepublic void setDirectTelephoneUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getMobileTelephoneUniversalCommunication()
UniversalCommunicationTypepublic void setMobileTelephoneUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getFaxUniversalCommunication()
UniversalCommunicationTypepublic void setFaxUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getEmailURIUniversalCommunication()
UniversalCommunicationTypepublic void setEmailURIUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getTelexUniversalCommunication()
UniversalCommunicationTypepublic void setTelexUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getVOIPUniversalCommunication()
UniversalCommunicationTypepublic void setVOIPUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nullable public UniversalCommunicationType getInstantMessagingUniversalCommunication()
UniversalCommunicationTypepublic void setInstantMessagingUniversalCommunication(@Nullable UniversalCommunicationType value)
value - allowed object is
UniversalCommunicationType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<NoteType> getSpecifiedNote()
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 specifiedNote property.
For example, to add a new item, do as follows:
getSpecifiedNote().add(newItem);
Objects of the following type(s) are allowed in the list
NoteType
@Nullable public ContactPersonType getSpecifiedContactPerson()
ContactPersonTypepublic void setSpecifiedContactPerson(@Nullable ContactPersonType value)
value - allowed object is
ContactPersonTypepublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setPersonID(@Nullable List<IDType> aList)
aList - The new list member to set. May be null.public void setSpecifiedNote(@Nullable List<NoteType> aList)
aList - The new list member to set. May be null.public boolean hasPersonIDEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPersonIDEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPersonIDCount()
@Nullable public IDType getPersonIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPersonID(@Nonnull IDType elem)
elem - The element to be added. May not be null.public boolean hasSpecifiedNoteEntries()
true if at least one item is contained, false otherwise.public boolean hasNoSpecifiedNoteEntries()
true if no item is contained, false otherwise.@Nonnegative public int getSpecifiedNoteCount()
@Nullable public NoteType getSpecifiedNoteAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addSpecifiedNote(@Nonnull NoteType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull TradeContactType ret)
this to the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2ret - The target object to clone to. May not be null.@Nonnull @ReturnsMutableCopy public TradeContactType clone()
@Nonnull public ContactTypeCodeType setTypeCode(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public IDType setID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setPersonName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setDepartmentName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setJobTitle(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setResponsibility(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getIDValue()
null@Nullable public String getPersonNameValue()
null@Nullable public String getDepartmentNameValue()
null@Nullable public String getTypeCodeValue()
null@Nullable public String getJobTitleValue()
nullCopyright © 2016–2021 Philip Helger. All rights reserved.