com.google.code.facebookapi.schema.User Maven / Gradle / Ivy
Show all versions of facebook-java-api-schema Show documentation
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2009.02.15 at 07:02:48 PM GMT-08:00
//
package com.google.code.facebookapi.schema;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
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.XmlType;
import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.jvnet.jaxb2_commons.lang.Equals;
import org.jvnet.jaxb2_commons.lang.HashCode;
import org.jvnet.jaxb2_commons.lang.ToString;
import org.jvnet.jaxb2_commons.lang.builder.JAXBEqualsBuilder;
import org.jvnet.jaxb2_commons.lang.builder.JAXBHashCodeBuilder;
import org.jvnet.jaxb2_commons.lang.builder.JAXBToStringBuilder;
/**
* Java class for user complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="user">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <all>
* <element name="about_me" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="activities" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="affiliations" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="affiliation" type="{http://api.facebook.com/1.0/}affiliation" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="birthday" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="books" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="current_location" type="{http://api.facebook.com/1.0/}location" minOccurs="0"/>
* <element name="education_history" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="education_info" type="{http://api.facebook.com/1.0/}education_info" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="first_name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="hometown_location" type="{http://api.facebook.com/1.0/}location" minOccurs="0"/>
* <element name="hs_info" type="{http://api.facebook.com/1.0/}hs_info" minOccurs="0"/>
* <element name="interests" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="is_app_user" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="last_name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="meeting_for" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="seeking" type="{http://api.facebook.com/1.0/}seeking" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="meeting_sex" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="sex" type="{http://api.facebook.com/1.0/}sex" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="movies" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="music" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="notes_count" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="pic" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="pic_big" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="pic_small" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="political" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="profile_update_time" type="{http://api.facebook.com/1.0/}time" minOccurs="0"/>
* <element name="quotes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="relationship_status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="religion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="sex" type="{http://api.facebook.com/1.0/}sex" minOccurs="0"/>
* <element name="significant_other_id" type="{http://api.facebook.com/1.0/}uid" minOccurs="0"/>
* <element name="status" type="{http://api.facebook.com/1.0/}user_status" minOccurs="0"/>
* <element name="timezone" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* <element name="tv" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="uid" type="{http://api.facebook.com/1.0/}uid" minOccurs="0"/>
* <element name="wall_count" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="work_history" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="work_info" type="{http://api.facebook.com/1.0/}work_info" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="pic_square" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="has_added_app" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="email_hashes" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="email_hashes_elt" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="locale" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </all>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "user", propOrder = {
})
public class User
implements Equals, HashCode, ToString
{
@XmlElement(name = "about_me", nillable = true)
protected String aboutMe;
@XmlElement(nillable = true)
protected String activities;
protected User.Affiliations affiliations;
@XmlElement(nillable = true)
protected String birthday;
@XmlElement(nillable = true)
protected String books;
@XmlElement(name = "current_location", nillable = true)
protected Location currentLocation;
@XmlElement(name = "education_history", nillable = true)
protected User.EducationHistory educationHistory;
@XmlElement(name = "first_name")
protected String firstName;
@XmlElement(name = "hometown_location", nillable = true)
protected Location hometownLocation;
@XmlElement(name = "hs_info", nillable = true)
protected HsInfo hsInfo;
@XmlElement(nillable = true)
protected String interests;
@XmlElement(name = "is_app_user")
protected Boolean isAppUser;
@XmlElement(name = "last_name")
protected String lastName;
@XmlElement(name = "meeting_for", nillable = true)
protected User.MeetingFor meetingFor;
@XmlElement(name = "meeting_sex", nillable = true)
protected User.MeetingSex meetingSex;
@XmlElement(nillable = true)
protected String movies;
@XmlElement(nillable = true)
protected String music;
protected String name;
@XmlElement(name = "notes_count", nillable = true)
protected Integer notesCount;
@XmlElement(nillable = true)
protected String pic;
@XmlElement(name = "pic_big", nillable = true)
protected String picBig;
@XmlElement(name = "pic_small", nillable = true)
protected String picSmall;
@XmlElement(nillable = true)
protected String political;
@XmlElement(name = "profile_update_time", nillable = true)
protected Long profileUpdateTime;
@XmlElement(nillable = true)
protected String quotes;
@XmlElement(name = "relationship_status", nillable = true)
protected String relationshipStatus;
@XmlElement(nillable = true)
protected String religion;
@XmlElement(nillable = true)
protected String sex;
@XmlElement(name = "significant_other_id", nillable = true)
protected Long significantOtherId;
@XmlElement(nillable = true)
protected UserStatus status;
@XmlElement(nillable = true)
protected BigDecimal timezone;
@XmlElement(nillable = true)
protected String tv;
protected Long uid;
@XmlElement(name = "wall_count", nillable = true)
protected Integer wallCount;
@XmlElement(name = "work_history", nillable = true)
protected User.WorkHistory workHistory;
@XmlElement(name = "pic_square", nillable = true)
protected String picSquare;
@XmlElement(name = "has_added_app", nillable = true)
protected Boolean hasAddedApp;
@XmlElement(name = "email_hashes", nillable = true)
protected User.EmailHashes emailHashes;
@XmlElement(nillable = true)
protected String locale;
/**
* Gets the value of the aboutMe property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAboutMe() {
return aboutMe;
}
/**
* Sets the value of the aboutMe property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAboutMe(String value) {
this.aboutMe = value;
}
/**
* Gets the value of the activities property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getActivities() {
return activities;
}
/**
* Sets the value of the activities property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setActivities(String value) {
this.activities = value;
}
/**
* Gets the value of the affiliations property.
*
* @return
* possible object is
* {@link User.Affiliations }
*
*/
public User.Affiliations getAffiliations() {
return affiliations;
}
/**
* Sets the value of the affiliations property.
*
* @param value
* allowed object is
* {@link User.Affiliations }
*
*/
public void setAffiliations(User.Affiliations value) {
this.affiliations = value;
}
/**
* Gets the value of the birthday property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBirthday() {
return birthday;
}
/**
* Sets the value of the birthday property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBirthday(String value) {
this.birthday = value;
}
/**
* Gets the value of the books property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBooks() {
return books;
}
/**
* Sets the value of the books property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBooks(String value) {
this.books = value;
}
/**
* Gets the value of the currentLocation property.
*
* @return
* possible object is
* {@link Location }
*
*/
public Location getCurrentLocation() {
return currentLocation;
}
/**
* Sets the value of the currentLocation property.
*
* @param value
* allowed object is
* {@link Location }
*
*/
public void setCurrentLocation(Location value) {
this.currentLocation = value;
}
/**
* Gets the value of the educationHistory property.
*
* @return
* possible object is
* {@link User.EducationHistory }
*
*/
public User.EducationHistory getEducationHistory() {
return educationHistory;
}
/**
* Sets the value of the educationHistory property.
*
* @param value
* allowed object is
* {@link User.EducationHistory }
*
*/
public void setEducationHistory(User.EducationHistory value) {
this.educationHistory = value;
}
/**
* Gets the value of the firstName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFirstName() {
return firstName;
}
/**
* Sets the value of the firstName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFirstName(String value) {
this.firstName = value;
}
/**
* Gets the value of the hometownLocation property.
*
* @return
* possible object is
* {@link Location }
*
*/
public Location getHometownLocation() {
return hometownLocation;
}
/**
* Sets the value of the hometownLocation property.
*
* @param value
* allowed object is
* {@link Location }
*
*/
public void setHometownLocation(Location value) {
this.hometownLocation = value;
}
/**
* Gets the value of the hsInfo property.
*
* @return
* possible object is
* {@link HsInfo }
*
*/
public HsInfo getHsInfo() {
return hsInfo;
}
/**
* Sets the value of the hsInfo property.
*
* @param value
* allowed object is
* {@link HsInfo }
*
*/
public void setHsInfo(HsInfo value) {
this.hsInfo = value;
}
/**
* Gets the value of the interests property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInterests() {
return interests;
}
/**
* Sets the value of the interests property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInterests(String value) {
this.interests = value;
}
/**
* Gets the value of the isAppUser property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsAppUser() {
return isAppUser;
}
/**
* Sets the value of the isAppUser property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsAppUser(Boolean value) {
this.isAppUser = value;
}
/**
* Gets the value of the lastName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLastName() {
return lastName;
}
/**
* Sets the value of the lastName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLastName(String value) {
this.lastName = value;
}
/**
* Gets the value of the meetingFor property.
*
* @return
* possible object is
* {@link User.MeetingFor }
*
*/
public User.MeetingFor getMeetingFor() {
return meetingFor;
}
/**
* Sets the value of the meetingFor property.
*
* @param value
* allowed object is
* {@link User.MeetingFor }
*
*/
public void setMeetingFor(User.MeetingFor value) {
this.meetingFor = value;
}
/**
* Gets the value of the meetingSex property.
*
* @return
* possible object is
* {@link User.MeetingSex }
*
*/
public User.MeetingSex getMeetingSex() {
return meetingSex;
}
/**
* Sets the value of the meetingSex property.
*
* @param value
* allowed object is
* {@link User.MeetingSex }
*
*/
public void setMeetingSex(User.MeetingSex value) {
this.meetingSex = value;
}
/**
* Gets the value of the movies property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMovies() {
return movies;
}
/**
* Sets the value of the movies property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMovies(String value) {
this.movies = value;
}
/**
* Gets the value of the music property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMusic() {
return music;
}
/**
* Sets the value of the music property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMusic(String value) {
this.music = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the notesCount property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getNotesCount() {
return notesCount;
}
/**
* Sets the value of the notesCount property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setNotesCount(Integer value) {
this.notesCount = value;
}
/**
* Gets the value of the pic property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPic() {
return pic;
}
/**
* Sets the value of the pic property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPic(String value) {
this.pic = value;
}
/**
* Gets the value of the picBig property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPicBig() {
return picBig;
}
/**
* Sets the value of the picBig property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPicBig(String value) {
this.picBig = value;
}
/**
* Gets the value of the picSmall property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPicSmall() {
return picSmall;
}
/**
* Sets the value of the picSmall property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPicSmall(String value) {
this.picSmall = value;
}
/**
* Gets the value of the political property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPolitical() {
return political;
}
/**
* Sets the value of the political property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPolitical(String value) {
this.political = value;
}
/**
* Gets the value of the profileUpdateTime property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getProfileUpdateTime() {
return profileUpdateTime;
}
/**
* Sets the value of the profileUpdateTime property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setProfileUpdateTime(Long value) {
this.profileUpdateTime = value;
}
/**
* Gets the value of the quotes property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getQuotes() {
return quotes;
}
/**
* Sets the value of the quotes property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setQuotes(String value) {
this.quotes = value;
}
/**
* Gets the value of the relationshipStatus property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRelationshipStatus() {
return relationshipStatus;
}
/**
* Sets the value of the relationshipStatus property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRelationshipStatus(String value) {
this.relationshipStatus = value;
}
/**
* Gets the value of the religion property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getReligion() {
return religion;
}
/**
* Sets the value of the religion property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReligion(String value) {
this.religion = value;
}
/**
* Gets the value of the sex property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSex() {
return sex;
}
/**
* Sets the value of the sex property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSex(String value) {
this.sex = value;
}
/**
* Gets the value of the significantOtherId property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getSignificantOtherId() {
return significantOtherId;
}
/**
* Sets the value of the significantOtherId property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setSignificantOtherId(Long value) {
this.significantOtherId = value;
}
/**
* Gets the value of the status property.
*
* @return
* possible object is
* {@link UserStatus }
*
*/
public UserStatus getStatus() {
return status;
}
/**
* Sets the value of the status property.
*
* @param value
* allowed object is
* {@link UserStatus }
*
*/
public void setStatus(UserStatus value) {
this.status = value;
}
/**
* Gets the value of the timezone property.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getTimezone() {
return timezone;
}
/**
* Sets the value of the timezone property.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setTimezone(BigDecimal value) {
this.timezone = value;
}
/**
* Gets the value of the tv property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTv() {
return tv;
}
/**
* Sets the value of the tv property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTv(String value) {
this.tv = value;
}
/**
* Gets the value of the uid property.
*
* @return
* possible object is
* {@link Long }
*
*/
public Long getUid() {
return uid;
}
/**
* Sets the value of the uid property.
*
* @param value
* allowed object is
* {@link Long }
*
*/
public void setUid(Long value) {
this.uid = value;
}
/**
* Gets the value of the wallCount property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getWallCount() {
return wallCount;
}
/**
* Sets the value of the wallCount property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setWallCount(Integer value) {
this.wallCount = value;
}
/**
* Gets the value of the workHistory property.
*
* @return
* possible object is
* {@link User.WorkHistory }
*
*/
public User.WorkHistory getWorkHistory() {
return workHistory;
}
/**
* Sets the value of the workHistory property.
*
* @param value
* allowed object is
* {@link User.WorkHistory }
*
*/
public void setWorkHistory(User.WorkHistory value) {
this.workHistory = value;
}
/**
* Gets the value of the picSquare property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPicSquare() {
return picSquare;
}
/**
* Sets the value of the picSquare property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPicSquare(String value) {
this.picSquare = value;
}
/**
* Gets the value of the hasAddedApp property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isHasAddedApp() {
return hasAddedApp;
}
/**
* Sets the value of the hasAddedApp property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHasAddedApp(Boolean value) {
this.hasAddedApp = value;
}
/**
* Gets the value of the emailHashes property.
*
* @return
* possible object is
* {@link User.EmailHashes }
*
*/
public User.EmailHashes getEmailHashes() {
return emailHashes;
}
/**
* Sets the value of the emailHashes property.
*
* @param value
* allowed object is
* {@link User.EmailHashes }
*
*/
public void setEmailHashes(User.EmailHashes value) {
this.emailHashes = value;
}
/**
* Gets the value of the locale property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLocale() {
return locale;
}
/**
* Sets the value of the locale property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLocale(String value) {
this.locale = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
String theAboutMe;
theAboutMe = this.getAboutMe();
toStringBuilder.append("aboutMe", theAboutMe);
}
{
String theActivities;
theActivities = this.getActivities();
toStringBuilder.append("activities", theActivities);
}
{
User.Affiliations theAffiliations;
theAffiliations = this.getAffiliations();
toStringBuilder.append("affiliations", theAffiliations);
}
{
String theBirthday;
theBirthday = this.getBirthday();
toStringBuilder.append("birthday", theBirthday);
}
{
String theBooks;
theBooks = this.getBooks();
toStringBuilder.append("books", theBooks);
}
{
Location theCurrentLocation;
theCurrentLocation = this.getCurrentLocation();
toStringBuilder.append("currentLocation", theCurrentLocation);
}
{
User.EducationHistory theEducationHistory;
theEducationHistory = this.getEducationHistory();
toStringBuilder.append("educationHistory", theEducationHistory);
}
{
String theFirstName;
theFirstName = this.getFirstName();
toStringBuilder.append("firstName", theFirstName);
}
{
Location theHometownLocation;
theHometownLocation = this.getHometownLocation();
toStringBuilder.append("hometownLocation", theHometownLocation);
}
{
HsInfo theHsInfo;
theHsInfo = this.getHsInfo();
toStringBuilder.append("hsInfo", theHsInfo);
}
{
String theInterests;
theInterests = this.getInterests();
toStringBuilder.append("interests", theInterests);
}
{
Boolean theIsAppUser;
theIsAppUser = this.isIsAppUser();
toStringBuilder.append("isAppUser", theIsAppUser);
}
{
String theLastName;
theLastName = this.getLastName();
toStringBuilder.append("lastName", theLastName);
}
{
User.MeetingFor theMeetingFor;
theMeetingFor = this.getMeetingFor();
toStringBuilder.append("meetingFor", theMeetingFor);
}
{
User.MeetingSex theMeetingSex;
theMeetingSex = this.getMeetingSex();
toStringBuilder.append("meetingSex", theMeetingSex);
}
{
String theMovies;
theMovies = this.getMovies();
toStringBuilder.append("movies", theMovies);
}
{
String theMusic;
theMusic = this.getMusic();
toStringBuilder.append("music", theMusic);
}
{
String theName;
theName = this.getName();
toStringBuilder.append("name", theName);
}
{
Integer theNotesCount;
theNotesCount = this.getNotesCount();
toStringBuilder.append("notesCount", theNotesCount);
}
{
String thePic;
thePic = this.getPic();
toStringBuilder.append("pic", thePic);
}
{
String thePicBig;
thePicBig = this.getPicBig();
toStringBuilder.append("picBig", thePicBig);
}
{
String thePicSmall;
thePicSmall = this.getPicSmall();
toStringBuilder.append("picSmall", thePicSmall);
}
{
String thePolitical;
thePolitical = this.getPolitical();
toStringBuilder.append("political", thePolitical);
}
{
Long theProfileUpdateTime;
theProfileUpdateTime = this.getProfileUpdateTime();
toStringBuilder.append("profileUpdateTime", theProfileUpdateTime);
}
{
String theQuotes;
theQuotes = this.getQuotes();
toStringBuilder.append("quotes", theQuotes);
}
{
String theRelationshipStatus;
theRelationshipStatus = this.getRelationshipStatus();
toStringBuilder.append("relationshipStatus", theRelationshipStatus);
}
{
String theReligion;
theReligion = this.getReligion();
toStringBuilder.append("religion", theReligion);
}
{
String theSex;
theSex = this.getSex();
toStringBuilder.append("sex", theSex);
}
{
Long theSignificantOtherId;
theSignificantOtherId = this.getSignificantOtherId();
toStringBuilder.append("significantOtherId", theSignificantOtherId);
}
{
UserStatus theStatus;
theStatus = this.getStatus();
toStringBuilder.append("status", theStatus);
}
{
BigDecimal theTimezone;
theTimezone = this.getTimezone();
toStringBuilder.append("timezone", theTimezone);
}
{
String theTv;
theTv = this.getTv();
toStringBuilder.append("tv", theTv);
}
{
Long theUid;
theUid = this.getUid();
toStringBuilder.append("uid", theUid);
}
{
Integer theWallCount;
theWallCount = this.getWallCount();
toStringBuilder.append("wallCount", theWallCount);
}
{
User.WorkHistory theWorkHistory;
theWorkHistory = this.getWorkHistory();
toStringBuilder.append("workHistory", theWorkHistory);
}
{
String thePicSquare;
thePicSquare = this.getPicSquare();
toStringBuilder.append("picSquare", thePicSquare);
}
{
Boolean theHasAddedApp;
theHasAddedApp = this.isHasAddedApp();
toStringBuilder.append("hasAddedApp", theHasAddedApp);
}
{
User.EmailHashes theEmailHashes;
theEmailHashes = this.getEmailHashes();
toStringBuilder.append("emailHashes", theEmailHashes);
}
{
String theLocale;
theLocale = this.getLocale();
toStringBuilder.append("locale", theLocale);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User that = ((User) object);
equalsBuilder.append(this.getAboutMe(), that.getAboutMe());
equalsBuilder.append(this.getActivities(), that.getActivities());
equalsBuilder.append(this.getAffiliations(), that.getAffiliations());
equalsBuilder.append(this.getBirthday(), that.getBirthday());
equalsBuilder.append(this.getBooks(), that.getBooks());
equalsBuilder.append(this.getCurrentLocation(), that.getCurrentLocation());
equalsBuilder.append(this.getEducationHistory(), that.getEducationHistory());
equalsBuilder.append(this.getFirstName(), that.getFirstName());
equalsBuilder.append(this.getHometownLocation(), that.getHometownLocation());
equalsBuilder.append(this.getHsInfo(), that.getHsInfo());
equalsBuilder.append(this.getInterests(), that.getInterests());
equalsBuilder.append(this.isIsAppUser(), that.isIsAppUser());
equalsBuilder.append(this.getLastName(), that.getLastName());
equalsBuilder.append(this.getMeetingFor(), that.getMeetingFor());
equalsBuilder.append(this.getMeetingSex(), that.getMeetingSex());
equalsBuilder.append(this.getMovies(), that.getMovies());
equalsBuilder.append(this.getMusic(), that.getMusic());
equalsBuilder.append(this.getName(), that.getName());
equalsBuilder.append(this.getNotesCount(), that.getNotesCount());
equalsBuilder.append(this.getPic(), that.getPic());
equalsBuilder.append(this.getPicBig(), that.getPicBig());
equalsBuilder.append(this.getPicSmall(), that.getPicSmall());
equalsBuilder.append(this.getPolitical(), that.getPolitical());
equalsBuilder.append(this.getProfileUpdateTime(), that.getProfileUpdateTime());
equalsBuilder.append(this.getQuotes(), that.getQuotes());
equalsBuilder.append(this.getRelationshipStatus(), that.getRelationshipStatus());
equalsBuilder.append(this.getReligion(), that.getReligion());
equalsBuilder.append(this.getSex(), that.getSex());
equalsBuilder.append(this.getSignificantOtherId(), that.getSignificantOtherId());
equalsBuilder.append(this.getStatus(), that.getStatus());
equalsBuilder.append(this.getTimezone(), that.getTimezone());
equalsBuilder.append(this.getTv(), that.getTv());
equalsBuilder.append(this.getUid(), that.getUid());
equalsBuilder.append(this.getWallCount(), that.getWallCount());
equalsBuilder.append(this.getWorkHistory(), that.getWorkHistory());
equalsBuilder.append(this.getPicSquare(), that.getPicSquare());
equalsBuilder.append(this.isHasAddedApp(), that.isHasAddedApp());
equalsBuilder.append(this.getEmailHashes(), that.getEmailHashes());
equalsBuilder.append(this.getLocale(), that.getLocale());
}
public boolean equals(Object object) {
if (!(object instanceof User)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getAboutMe());
hashCodeBuilder.append(this.getActivities());
hashCodeBuilder.append(this.getAffiliations());
hashCodeBuilder.append(this.getBirthday());
hashCodeBuilder.append(this.getBooks());
hashCodeBuilder.append(this.getCurrentLocation());
hashCodeBuilder.append(this.getEducationHistory());
hashCodeBuilder.append(this.getFirstName());
hashCodeBuilder.append(this.getHometownLocation());
hashCodeBuilder.append(this.getHsInfo());
hashCodeBuilder.append(this.getInterests());
hashCodeBuilder.append(this.isIsAppUser());
hashCodeBuilder.append(this.getLastName());
hashCodeBuilder.append(this.getMeetingFor());
hashCodeBuilder.append(this.getMeetingSex());
hashCodeBuilder.append(this.getMovies());
hashCodeBuilder.append(this.getMusic());
hashCodeBuilder.append(this.getName());
hashCodeBuilder.append(this.getNotesCount());
hashCodeBuilder.append(this.getPic());
hashCodeBuilder.append(this.getPicBig());
hashCodeBuilder.append(this.getPicSmall());
hashCodeBuilder.append(this.getPolitical());
hashCodeBuilder.append(this.getProfileUpdateTime());
hashCodeBuilder.append(this.getQuotes());
hashCodeBuilder.append(this.getRelationshipStatus());
hashCodeBuilder.append(this.getReligion());
hashCodeBuilder.append(this.getSex());
hashCodeBuilder.append(this.getSignificantOtherId());
hashCodeBuilder.append(this.getStatus());
hashCodeBuilder.append(this.getTimezone());
hashCodeBuilder.append(this.getTv());
hashCodeBuilder.append(this.getUid());
hashCodeBuilder.append(this.getWallCount());
hashCodeBuilder.append(this.getWorkHistory());
hashCodeBuilder.append(this.getPicSquare());
hashCodeBuilder.append(this.isHasAddedApp());
hashCodeBuilder.append(this.getEmailHashes());
hashCodeBuilder.append(this.getLocale());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="affiliation" type="{http://api.facebook.com/1.0/}affiliation" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"affiliation"
})
public static class Affiliations
implements Equals, HashCode, ToString
{
protected List affiliation;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the affiliation property.
*
*
* 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 affiliation property.
*
*
* For example, to add a new item, do as follows:
*
* getAffiliation().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Affiliation }
*
*
*/
public List getAffiliation() {
if (affiliation == null) {
affiliation = new ArrayList();
}
return this.affiliation;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theAffiliation;
theAffiliation = this.getAffiliation();
toStringBuilder.append("affiliation", theAffiliation);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.Affiliations)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.Affiliations that = ((User.Affiliations) object);
equalsBuilder.append(this.getAffiliation(), that.getAffiliation());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.Affiliations)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getAffiliation());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="education_info" type="{http://api.facebook.com/1.0/}education_info" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"educationInfo"
})
public static class EducationHistory
implements Equals, HashCode, ToString
{
@XmlElement(name = "education_info")
protected List educationInfo;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the educationInfo property.
*
*
* 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 educationInfo property.
*
*
* For example, to add a new item, do as follows:
*
* getEducationInfo().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link EducationInfo }
*
*
*/
public List getEducationInfo() {
if (educationInfo == null) {
educationInfo = new ArrayList();
}
return this.educationInfo;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theEducationInfo;
theEducationInfo = this.getEducationInfo();
toStringBuilder.append("educationInfo", theEducationInfo);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.EducationHistory)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.EducationHistory that = ((User.EducationHistory) object);
equalsBuilder.append(this.getEducationInfo(), that.getEducationInfo());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.EducationHistory)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getEducationInfo());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="email_hashes_elt" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"emailHashesElt"
})
public static class EmailHashes
implements Equals, HashCode, ToString
{
@XmlElement(name = "email_hashes_elt")
protected List emailHashesElt;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the emailHashesElt property.
*
*
* 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 emailHashesElt property.
*
*
* For example, to add a new item, do as follows:
*
* getEmailHashesElt().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getEmailHashesElt() {
if (emailHashesElt == null) {
emailHashesElt = new ArrayList();
}
return this.emailHashesElt;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theEmailHashesElt;
theEmailHashesElt = this.getEmailHashesElt();
toStringBuilder.append("emailHashesElt", theEmailHashesElt);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.EmailHashes)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.EmailHashes that = ((User.EmailHashes) object);
equalsBuilder.append(this.getEmailHashesElt(), that.getEmailHashesElt());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.EmailHashes)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getEmailHashesElt());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="seeking" type="{http://api.facebook.com/1.0/}seeking" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"seeking"
})
public static class MeetingFor
implements Equals, HashCode, ToString
{
protected List seeking;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the seeking property.
*
*
* 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 seeking property.
*
*
* For example, to add a new item, do as follows:
*
* getSeeking().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getSeeking() {
if (seeking == null) {
seeking = new ArrayList();
}
return this.seeking;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theSeeking;
theSeeking = this.getSeeking();
toStringBuilder.append("seeking", theSeeking);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.MeetingFor)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.MeetingFor that = ((User.MeetingFor) object);
equalsBuilder.append(this.getSeeking(), that.getSeeking());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.MeetingFor)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getSeeking());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="sex" type="{http://api.facebook.com/1.0/}sex" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"sex"
})
public static class MeetingSex
implements Equals, HashCode, ToString
{
protected List sex;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the sex property.
*
*
* 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 sex property.
*
*
* For example, to add a new item, do as follows:
*
* getSex().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getSex() {
if (sex == null) {
sex = new ArrayList();
}
return this.sex;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theSex;
theSex = this.getSex();
toStringBuilder.append("sex", theSex);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.MeetingSex)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.MeetingSex that = ((User.MeetingSex) object);
equalsBuilder.append(this.getSex(), that.getSex());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.MeetingSex)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getSex());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
/**
* 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">
* <sequence maxOccurs="unbounded" minOccurs="0">
* <element name="work_info" type="{http://api.facebook.com/1.0/}work_info" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="list" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"workInfo"
})
public static class WorkHistory
implements Equals, HashCode, ToString
{
@XmlElement(name = "work_info")
protected List workInfo;
@XmlAttribute
protected Boolean list;
/**
* Gets the value of the workInfo property.
*
*
* 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 workInfo property.
*
*
* For example, to add a new item, do as follows:
*
* getWorkInfo().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link WorkInfo }
*
*
*/
public List getWorkInfo() {
if (workInfo == null) {
workInfo = new ArrayList();
}
return this.workInfo;
}
/**
* Gets the value of the list property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isList() {
return list;
}
/**
* Sets the value of the list property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setList(Boolean value) {
this.list = value;
}
public void toString(ToStringBuilder toStringBuilder) {
{
List theWorkInfo;
theWorkInfo = this.getWorkInfo();
toStringBuilder.append("workInfo", theWorkInfo);
}
{
Boolean theList;
theList = this.isList();
toStringBuilder.append("list", theList);
}
}
public String toString() {
final ToStringBuilder toStringBuilder = new JAXBToStringBuilder(this);
toString(toStringBuilder);
return toStringBuilder.toString();
}
public void equals(Object object, EqualsBuilder equalsBuilder) {
if (!(object instanceof User.WorkHistory)) {
equalsBuilder.appendSuper(false);
return ;
}
if (this == object) {
return ;
}
final User.WorkHistory that = ((User.WorkHistory) object);
equalsBuilder.append(this.getWorkInfo(), that.getWorkInfo());
equalsBuilder.append(this.isList(), that.isList());
}
public boolean equals(Object object) {
if (!(object instanceof User.WorkHistory)) {
return false;
}
if (this == object) {
return true;
}
final EqualsBuilder equalsBuilder = new JAXBEqualsBuilder();
equals(object, equalsBuilder);
return equalsBuilder.isEquals();
}
public void hashCode(HashCodeBuilder hashCodeBuilder) {
hashCodeBuilder.append(this.getWorkInfo());
hashCodeBuilder.append(this.isList());
}
public int hashCode() {
final HashCodeBuilder hashCodeBuilder = new JAXBHashCodeBuilder();
hashCode(hashCodeBuilder);
return hashCodeBuilder.toHashCode();
}
}
}