@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public class Person
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="AdditionalNames" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="FamilyName" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="FirstName" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="JobTitle" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="Languages" type="{http://www.CIP4.org/JDFSchema_2_0}languages" />
<attribute name="NamePrefix" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="NameSuffix" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="PhoneticFirstName" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="PhoneticLastName" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
additionalNames |
protected java.lang.String |
familyName |
protected java.lang.String |
firstName |
protected java.lang.String |
jobTitle |
protected java.util.List<java.lang.String> |
languages |
protected java.lang.String |
namePrefix |
protected java.lang.String |
nameSuffix |
protected java.lang.String |
phoneticFirstName |
protected java.lang.String |
phoneticLastName |
| Constructor and Description |
|---|
Person() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
java.lang.String |
getAdditionalNames()
Gets the value of the additionalNames property.
|
java.lang.String |
getFamilyName()
Gets the value of the familyName property.
|
java.lang.String |
getFirstName()
Gets the value of the firstName property.
|
java.lang.String |
getJobTitle()
Gets the value of the jobTitle property.
|
java.util.List<java.lang.String> |
getLanguages()
Gets the value of the languages property.
|
java.lang.String |
getNamePrefix()
Gets the value of the namePrefix property.
|
java.lang.String |
getNameSuffix()
Gets the value of the nameSuffix property.
|
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
java.lang.String |
getPhoneticFirstName()
Gets the value of the phoneticFirstName property.
|
java.lang.String |
getPhoneticLastName()
Gets the value of the phoneticLastName property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setAdditionalNames(java.lang.String value)
Sets the value of the additionalNames property.
|
void |
setFamilyName(java.lang.String value)
Sets the value of the familyName property.
|
void |
setFirstName(java.lang.String value)
Sets the value of the firstName property.
|
void |
setJobTitle(java.lang.String value)
Sets the value of the jobTitle property.
|
void |
setNamePrefix(java.lang.String value)
Sets the value of the namePrefix property.
|
void |
setNameSuffix(java.lang.String value)
Sets the value of the nameSuffix property.
|
void |
setPhoneticFirstName(java.lang.String value)
Sets the value of the phoneticFirstName property.
|
void |
setPhoneticLastName(java.lang.String value)
Sets the value of the phoneticLastName property.
|
Person |
withAdditionalNames(java.lang.String value) |
Person |
withFamilyName(java.lang.String value) |
Person |
withFirstName(java.lang.String value) |
Person |
withJobTitle(java.lang.String value) |
Person |
withLanguages(java.util.Collection<java.lang.String> values) |
Person |
withLanguages(java.lang.String... values) |
Person |
withNamePrefix(java.lang.String value) |
Person |
withNameSuffix(java.lang.String value) |
Person |
withPhoneticFirstName(java.lang.String value) |
Person |
withPhoneticLastName(java.lang.String value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String additionalNames
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String familyName
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String firstName
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String jobTitle
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<java.lang.String> languages
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String namePrefix
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String nameSuffix
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String phoneticFirstName
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String phoneticLastName
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getAdditionalNames()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setAdditionalNames(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getFamilyName()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setFamilyName(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getFirstName()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setFirstName(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getJobTitle()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setJobTitle(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<java.lang.String> getLanguages()
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 languages property.
For example, to add a new item, do as follows:
getLanguages().add(newItem);
Objects of the following type(s) are allowed in the list
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getNamePrefix()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setNamePrefix(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getNameSuffix()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setNameSuffix(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getPhoneticFirstName()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setPhoneticFirstName(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getPhoneticLastName()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public void setPhoneticLastName(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2017-09-18T01:24:23+00:00",
comments="JAXB RI v2.2.11")
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
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.
public Person withAdditionalNames(java.lang.String value)
public Person withFamilyName(java.lang.String value)
public Person withFirstName(java.lang.String value)
public Person withJobTitle(java.lang.String value)
public Person withLanguages(java.lang.String... values)
public Person withLanguages(java.util.Collection<java.lang.String> values)
public Person withNamePrefix(java.lang.String value)
public Person withNameSuffix(java.lang.String value)
public Person withPhoneticFirstName(java.lang.String value)
public Person withPhoneticLastName(java.lang.String value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class java.lang.Object