Java tutorial
package com.travelport.schema.common_v32_0; import java.math.BigInteger; import java.util.ArrayList; import java.util.List; import javax.annotation.Generated; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlTransient; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; import com.sun.xml.bind.Locatable; import com.sun.xml.bind.annotation.XmlLocation; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.cxf.xjc.runtime.JAXBToStringStyle; import org.xml.sax.Locator; /** * <p>Java class for anonymous complex type. * * <p>The following schema fragment specifies the expected content contained within this class. * * <pre> * <complexType> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <group ref="{http://www.travelport.com/schema/common_v32_0}BaseBookingTravelerInfoA"/> * <element ref="{http://www.travelport.com/schema/common_v32_0}SSR" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://www.travelport.com/schema/common_v32_0}NameRemark" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://www.travelport.com/schema/common_v32_0}AirSeatAssignment" maxOccurs="unbounded" minOccurs="0"/> * <element ref="{http://www.travelport.com/schema/common_v32_0}RailSeatAssignment" maxOccurs="unbounded" minOccurs="0"/> * <group ref="{http://www.travelport.com/schema/common_v32_0}BaseBookingTravelerInfoB"/> * </sequence> * <attGroup ref="{http://www.travelport.com/schema/common_v32_0}attrBookingTravelerGrp"/> * <attGroup ref="{http://www.travelport.com/schema/common_v32_0}attrElementKeyResults"/> * </restriction> * </complexContent> * </complexType> * </pre> * * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "bookingTravelerName", "deliveryInfo", "phoneNumber", "email", "loyaltyCard", "discountCard", "ssr", "nameRemark", "airSeatAssignment", "railSeatAssignment", "emergencyInfo", "address", "driversLicense", "appliedProfile", "customizedNameData", "travelComplianceData", "travelInfo" }) @XmlRootElement(name = "BookingTraveler") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public class BookingTraveler implements Locatable { @XmlElement(name = "BookingTravelerName", required = true) @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected BookingTravelerName bookingTravelerName; @XmlElement(name = "DeliveryInfo") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<DeliveryInfo> deliveryInfo; @XmlElement(name = "PhoneNumber") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<PhoneNumber> phoneNumber; @XmlElement(name = "Email") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<Email> email; @XmlElement(name = "LoyaltyCard") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<LoyaltyCard> loyaltyCard; @XmlElement(name = "DiscountCard") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<DiscountCard> discountCard; @XmlElement(name = "SSR") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<SSR> ssr; @XmlElement(name = "NameRemark") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<NameRemark> nameRemark; @XmlElement(name = "AirSeatAssignment") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<AirSeatAssignment> airSeatAssignment; @XmlElement(name = "RailSeatAssignment") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<RailSeatAssignment> railSeatAssignment; @XmlElement(name = "EmergencyInfo") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected String emergencyInfo; @XmlElement(name = "Address") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<TypeStructuredAddress> address; @XmlElement(name = "DriversLicense") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<DriversLicense> driversLicense; @XmlElement(name = "AppliedProfile") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<AppliedProfile> appliedProfile; @XmlElement(name = "CustomizedNameData") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<CustomizedNameData> customizedNameData; @XmlElement(name = "TravelComplianceData") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected List<TravelComplianceData> travelComplianceData; @XmlElement(name = "TravelInfo") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected TravelInfo travelInfo; @XmlAttribute(name = "Key") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected String key; @XmlAttribute(name = "TravelerType") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected String travelerType; @XmlAttribute(name = "Age") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected BigInteger age; @XmlAttribute(name = "VIP") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected Boolean vip; @XmlAttribute(name = "DOB") @XmlSchemaType(name = "date") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected XMLGregorianCalendar dob; @XmlAttribute(name = "Gender") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected String gender; @XmlAttribute(name = "Nationality") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected String nationality; @XmlAttribute(name = "ElStat") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected TypeElementStatus elStat; @XmlAttribute(name = "KeyOverride") @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected Boolean keyOverride; @XmlLocation @XmlTransient @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") protected Locator locator; /** * Gets the value of the bookingTravelerName property. * * @return * possible object is * {@link BookingTravelerName } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public BookingTravelerName getBookingTravelerName() { return bookingTravelerName; } /** * Sets the value of the bookingTravelerName property. * * @param value * allowed object is * {@link BookingTravelerName } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setBookingTravelerName(BookingTravelerName value) { this.bookingTravelerName = value; } /** * Gets the value of the deliveryInfo property. * * <p> * 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 <CODE>set</CODE> method for the deliveryInfo property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDeliveryInfo().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link DeliveryInfo } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<DeliveryInfo> getDeliveryInfo() { if (deliveryInfo == null) { deliveryInfo = new ArrayList<DeliveryInfo>(); } return this.deliveryInfo; } /** * Gets the value of the phoneNumber property. * * <p> * 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 <CODE>set</CODE> method for the phoneNumber property. * * <p> * For example, to add a new item, do as follows: * <pre> * getPhoneNumber().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link PhoneNumber } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<PhoneNumber> getPhoneNumber() { if (phoneNumber == null) { phoneNumber = new ArrayList<PhoneNumber>(); } return this.phoneNumber; } /** * Gets the value of the email property. * * <p> * 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 <CODE>set</CODE> method for the email property. * * <p> * For example, to add a new item, do as follows: * <pre> * getEmail().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link Email } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<Email> getEmail() { if (email == null) { email = new ArrayList<Email>(); } return this.email; } /** * Gets the value of the loyaltyCard property. * * <p> * 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 <CODE>set</CODE> method for the loyaltyCard property. * * <p> * For example, to add a new item, do as follows: * <pre> * getLoyaltyCard().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link LoyaltyCard } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<LoyaltyCard> getLoyaltyCard() { if (loyaltyCard == null) { loyaltyCard = new ArrayList<LoyaltyCard>(); } return this.loyaltyCard; } /** * Gets the value of the discountCard property. * * <p> * 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 <CODE>set</CODE> method for the discountCard property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDiscountCard().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link DiscountCard } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<DiscountCard> getDiscountCard() { if (discountCard == null) { discountCard = new ArrayList<DiscountCard>(); } return this.discountCard; } /** * Gets the value of the ssr property. * * <p> * 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 <CODE>set</CODE> method for the ssr property. * * <p> * For example, to add a new item, do as follows: * <pre> * getSSR().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link SSR } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<SSR> getSSR() { if (ssr == null) { ssr = new ArrayList<SSR>(); } return this.ssr; } /** * Gets the value of the nameRemark property. * * <p> * 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 <CODE>set</CODE> method for the nameRemark property. * * <p> * For example, to add a new item, do as follows: * <pre> * getNameRemark().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link NameRemark } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<NameRemark> getNameRemark() { if (nameRemark == null) { nameRemark = new ArrayList<NameRemark>(); } return this.nameRemark; } /** * Gets the value of the airSeatAssignment property. * * <p> * 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 <CODE>set</CODE> method for the airSeatAssignment property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAirSeatAssignment().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link AirSeatAssignment } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<AirSeatAssignment> getAirSeatAssignment() { if (airSeatAssignment == null) { airSeatAssignment = new ArrayList<AirSeatAssignment>(); } return this.airSeatAssignment; } /** * Gets the value of the railSeatAssignment property. * * <p> * 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 <CODE>set</CODE> method for the railSeatAssignment property. * * <p> * For example, to add a new item, do as follows: * <pre> * getRailSeatAssignment().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link RailSeatAssignment } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<RailSeatAssignment> getRailSeatAssignment() { if (railSeatAssignment == null) { railSeatAssignment = new ArrayList<RailSeatAssignment>(); } return this.railSeatAssignment; } /** * Gets the value of the emergencyInfo property. * * @return * possible object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String getEmergencyInfo() { return emergencyInfo; } /** * Sets the value of the emergencyInfo property. * * @param value * allowed object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setEmergencyInfo(String value) { this.emergencyInfo = value; } /** * Gets the value of the address property. * * <p> * 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 <CODE>set</CODE> method for the address property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAddress().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TypeStructuredAddress } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<TypeStructuredAddress> getAddress() { if (address == null) { address = new ArrayList<TypeStructuredAddress>(); } return this.address; } /** * Gets the value of the driversLicense property. * * <p> * 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 <CODE>set</CODE> method for the driversLicense property. * * <p> * For example, to add a new item, do as follows: * <pre> * getDriversLicense().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link DriversLicense } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<DriversLicense> getDriversLicense() { if (driversLicense == null) { driversLicense = new ArrayList<DriversLicense>(); } return this.driversLicense; } /** * Gets the value of the appliedProfile property. * * <p> * 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 <CODE>set</CODE> method for the appliedProfile property. * * <p> * For example, to add a new item, do as follows: * <pre> * getAppliedProfile().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link AppliedProfile } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<AppliedProfile> getAppliedProfile() { if (appliedProfile == null) { appliedProfile = new ArrayList<AppliedProfile>(); } return this.appliedProfile; } /** * Gets the value of the customizedNameData property. * * <p> * 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 <CODE>set</CODE> method for the customizedNameData property. * * <p> * For example, to add a new item, do as follows: * <pre> * getCustomizedNameData().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link CustomizedNameData } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<CustomizedNameData> getCustomizedNameData() { if (customizedNameData == null) { customizedNameData = new ArrayList<CustomizedNameData>(); } return this.customizedNameData; } /** * Travel Compliance and Preferred Supplier information of the booking traveler specific to a segment. Not applicable to Saved Trip.Gets the value of the travelComplianceData property. * * <p> * 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 <CODE>set</CODE> method for the travelComplianceData property. * * <p> * For example, to add a new item, do as follows: * <pre> * getTravelComplianceData().add(newItem); * </pre> * * * <p> * Objects of the following type(s) are allowed in the list * {@link TravelComplianceData } * * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public List<TravelComplianceData> getTravelComplianceData() { if (travelComplianceData == null) { travelComplianceData = new ArrayList<TravelComplianceData>(); } return this.travelComplianceData; } /** * Gets the value of the travelInfo property. * * @return * possible object is * {@link TravelInfo } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public TravelInfo getTravelInfo() { return travelInfo; } /** * Sets the value of the travelInfo property. * * @param value * allowed object is * {@link TravelInfo } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setTravelInfo(TravelInfo value) { this.travelInfo = value; } /** * Gets the value of the key property. * * @return * possible object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String getKey() { return key; } /** * Sets the value of the key property. * * @param value * allowed object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setKey(String value) { this.key = value; } /** * Gets the value of the travelerType property. * * @return * possible object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String getTravelerType() { return travelerType; } /** * Sets the value of the travelerType property. * * @param value * allowed object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setTravelerType(String value) { this.travelerType = value; } /** * Gets the value of the age property. * * @return * possible object is * {@link BigInteger } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public BigInteger getAge() { return age; } /** * Sets the value of the age property. * * @param value * allowed object is * {@link BigInteger } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setAge(BigInteger value) { this.age = value; } /** * Gets the value of the vip property. * * @return * possible object is * {@link Boolean } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public boolean isVIP() { if (vip == null) { return false; } else { return vip; } } /** * Sets the value of the vip property. * * @param value * allowed object is * {@link Boolean } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setVIP(Boolean value) { this.vip = value; } /** * Gets the value of the dob property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public XMLGregorianCalendar getDOB() { return dob; } /** * Sets the value of the dob property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setDOB(XMLGregorianCalendar value) { this.dob = value; } /** * Gets the value of the gender property. * * @return * possible object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String getGender() { return gender; } /** * Sets the value of the gender property. * * @param value * allowed object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setGender(String value) { this.gender = value; } /** * Gets the value of the nationality property. * * @return * possible object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String getNationality() { return nationality; } /** * Sets the value of the nationality property. * * @param value * allowed object is * {@link String } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setNationality(String value) { this.nationality = value; } /** * Gets the value of the elStat property. * * @return * possible object is * {@link TypeElementStatus } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public TypeElementStatus getElStat() { return elStat; } /** * Sets the value of the elStat property. * * @param value * allowed object is * {@link TypeElementStatus } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setElStat(TypeElementStatus value) { this.elStat = value; } /** * Gets the value of the keyOverride property. * * @return * possible object is * {@link Boolean } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public Boolean isKeyOverride() { return keyOverride; } /** * Sets the value of the keyOverride property. * * @param value * allowed object is * {@link Boolean } * */ @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setKeyOverride(Boolean value) { this.keyOverride = value; } /** * Generates a String representation of the contents of this type. * This is an extension method, produced by the 'ts' xjc plugin * */ @Override @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public String toString() { return ToStringBuilder.reflectionToString(this, JAXBToStringStyle.MULTI_LINE_STYLE); } @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public Locator sourceLocation() { return locator; } @Generated(value = "com.sun.tools.xjc.Driver", date = "2016-03-02T04:28:25-07:00", comment = "JAXB RI v2.2.11") public void setSourceLocation(Locator newLocator) { locator = newLocator; } }