@CodingStyleguideUnaware public class BasePartyType extends Object implements Serializable, com.helger.commons.lang.IExplicitlyCloneable
<?xml version="1.0" encoding="UTF-8"?><ccts:DictionaryEntryName xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns="http://www.hr-xml.org/3" xmlns:oa="http://www.openapplications.org/oagis/9" xmlns:xsd="http://www.w3.org/2001/XMLSchema">Party. Details</ccts:DictionaryEntryName>
<?xml version="1.0" encoding="UTF-8"?><ccts:DefinitionText xmlns:ccts="urn:un:unece:uncefact:documentation:1.1" xmlns="http://www.hr-xml.org/3" xmlns:oa="http://www.openapplications.org/oagis/9" xmlns:xsd="http://www.w3.org/2001/XMLSchema">Contains a
set of information about a Party necessary to execute and administer a given
request or business activity. A party is an individual or entity having a role
in a business activity and having obligations and/or entitlements deriving from
that role that are contractually binding or legally significant.
</ccts:DefinitionText>
Java class for BasePartyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BasePartyType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.hr-xml.org/3}PartyID" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}PartyLegalID" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}PartyTaxID" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}PartyName" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}PartyReportingIDs" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}Communication" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.hr-xml.org/3}PersonContact" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="agencyRoleCode" type="{http://www.hr-xml.org/3}AgencyRoleCodeContentType" />
</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 |
|---|
BasePartyType()
Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
| Modifier and Type | Method and Description |
|---|---|
void |
addCommunication(CommunicationABIEType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPartyID(IdentifierType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPartyLegalID(IdentifierType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPartyReportingIDs(IDSetType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
addPersonContact(PersonContactType elem)
Created by ph-jaxb22-plugin -Xph-list-extension
|
BasePartyType |
clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
|
void |
cloneTo(BasePartyType ret)
This method clones all values from
this to the passed object. |
boolean |
equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
String |
getAgencyRoleCode()
Gets the value of the agencyRoleCode property.
|
List<CommunicationABIEType> |
getCommunication()
Gets the value of the communication property.
|
CommunicationABIEType |
getCommunicationAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getCommunicationCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<IdentifierType> |
getPartyID()
Gets the value of the partyID property.
|
IdentifierType |
getPartyIDAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPartyIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
List<IdentifierType> |
getPartyLegalID()
Gets the value of the partyLegalID property.
|
IdentifierType |
getPartyLegalIDAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPartyLegalIDCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
getPartyName()
Gets the value of the partyName property.
|
String |
getPartyNameValue()
Get the value of the contained TextType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<IDSetType> |
getPartyReportingIDs()
Gets the value of the partyReportingIDs property.
|
IDSetType |
getPartyReportingIDsAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPartyReportingIDsCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
IdentifierType |
getPartyTaxID()
Gets the value of the partyTaxID property.
|
String |
getPartyTaxIDValue()
Get the value of the contained IdentifierType object
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
List<PersonContactType> |
getPersonContact()
Gets the value of the personContact property.
|
PersonContactType |
getPersonContactAtIndex(int index)
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
getPersonContactCount()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasCommunicationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
int |
hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
|
boolean |
hasNoCommunicationEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPartyIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPartyLegalIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPartyReportingIDsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasNoPersonContactEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPartyIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPartyLegalIDEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPartyReportingIDsEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
boolean |
hasPersonContactEntries()
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setAgencyRoleCode(String value)
Sets the value of the agencyRoleCode property.
|
void |
setCommunication(List<CommunicationABIEType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPartyID(List<IdentifierType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPartyLegalID(List<IdentifierType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
TextType |
setPartyName(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPartyName(TextType value)
Sets the value of the partyName property.
|
void |
setPartyReportingIDs(List<IDSetType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
void |
setPartyTaxID(IdentifierType value)
Sets the value of the partyTaxID property.
|
IdentifierType |
setPartyTaxID(String valueParam)
Special setter with value of type String
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender |
void |
setPersonContact(List<PersonContactType> aList)
Created by ph-jaxb22-plugin -Xph-list-extension
|
String |
toString()
Created by ph-jaxb22-plugin -Xph-tostring
|
public BasePartyType()
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<IdentifierType> getPartyID()
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 partyID property.
For example, to add a new item, do as follows:
getPartyID().add(newItem);
Objects of the following type(s) are allowed in the list
IdentifierType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<IdentifierType> getPartyLegalID()
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 partyLegalID property.
For example, to add a new item, do as follows:
getPartyLegalID().add(newItem);
Objects of the following type(s) are allowed in the list
IdentifierType
@Nullable public IdentifierType getPartyTaxID()
IdentifierTypepublic void setPartyTaxID(@Nullable IdentifierType value)
value - allowed object is
IdentifierType@Nullable public TextType getPartyName()
TextTypepublic void setPartyName(@Nullable TextType value)
value - allowed object is
TextType@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<IDSetType> getPartyReportingIDs()
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 partyReportingIDs property.
For example, to add a new item, do as follows:
getPartyReportingIDs().add(newItem);
Objects of the following type(s) are allowed in the list
IDSetType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<CommunicationABIEType> getCommunication()
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 communication property.
For example, to add a new item, do as follows:
getCommunication().add(newItem);
Objects of the following type(s) are allowed in the list
CommunicationABIEType
@Nonnull @ReturnsMutableObject(value="JAXB implementation style") public List<PersonContactType> getPersonContact()
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 personContact property.
For example, to add a new item, do as follows:
getPersonContact().add(newItem);
Objects of the following type(s) are allowed in the list
PersonContactType
@Nullable public String getAgencyRoleCode()
Stringpublic void setAgencyRoleCode(@Nullable String value)
value - allowed object is
Stringpublic boolean equals(Object o)
public int hashCode()
public String toString()
public void setPartyID(@Nullable List<IdentifierType> aList)
aList - The new list member to set. May be null.public void setPartyLegalID(@Nullable List<IdentifierType> aList)
aList - The new list member to set. May be null.public void setPartyReportingIDs(@Nullable List<IDSetType> aList)
aList - The new list member to set. May be null.public void setCommunication(@Nullable List<CommunicationABIEType> aList)
aList - The new list member to set. May be null.public void setPersonContact(@Nullable List<PersonContactType> aList)
aList - The new list member to set. May be null.public boolean hasPartyIDEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPartyIDEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPartyIDCount()
@Nullable public IdentifierType getPartyIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPartyID(@Nonnull IdentifierType elem)
elem - The element to be added. May not be null.public boolean hasPartyLegalIDEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPartyLegalIDEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPartyLegalIDCount()
@Nullable public IdentifierType getPartyLegalIDAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPartyLegalID(@Nonnull IdentifierType elem)
elem - The element to be added. May not be null.public boolean hasPartyReportingIDsEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPartyReportingIDsEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPartyReportingIDsCount()
@Nullable public IDSetType getPartyReportingIDsAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPartyReportingIDs(@Nonnull IDSetType elem)
elem - The element to be added. May not be null.public boolean hasCommunicationEntries()
true if at least one item is contained, false otherwise.public boolean hasNoCommunicationEntries()
true if no item is contained, false otherwise.@Nonnegative public int getCommunicationCount()
@Nullable public CommunicationABIEType getCommunicationAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addCommunication(@Nonnull CommunicationABIEType elem)
elem - The element to be added. May not be null.public boolean hasPersonContactEntries()
true if at least one item is contained, false otherwise.public boolean hasNoPersonContactEntries()
true if no item is contained, false otherwise.@Nonnegative public int getPersonContactCount()
@Nullable public PersonContactType getPersonContactAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
index - The index to retrievenullIndexOutOfBoundsException - if the index is invalid!public void addPersonContact(@Nonnull PersonContactType elem)
elem - The element to be added. May not be null.public void cloneTo(@Nonnull BasePartyType 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 BasePartyType clone()
@Nonnull public IdentifierType setPartyTaxID(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nonnull public TextType setPartyName(@Nullable String valueParam)
valueParam - The value to be set. May be null.null@Nullable public String getPartyTaxIDValue()
nullCopyright © 2016–2021 Philip Helger. All rights reserved.