package ru.iris.common.source.vk.entities;
/**
* Author: akorobitsyn
* Date: 09.07.13
* Time: 16:27
*/
public class User
{
private long id;
private String bdate;
private int sex;
private long cityId;
private int online;
private String firstName;
private String lastName;
public long getId()
{
return id;
}
public void setId(long id)
{
this.id = id;
}
public String getBdate()
{
return bdate;
}
public void setBdate(String bdate)
{
this.bdate = bdate;
}
public int getSex()
{
return sex;
}
public void setSex(int sex)
{
this.sex = sex;
}
public long getCityId()
{
return cityId;
}
public void setCityId(long cityId)
{
this.cityId = cityId;
}
public int getOnline()
{
return online;
}
public void setOnline(int online)
{
this.online = online;
}
public String getFirstName()
{
return firstName;
}
public void setFirstName(String firstName)
{
this.firstName = firstName;
}
public String getLastName()
{
return lastName;
}
public void setLastName(String lastName)
{
this.lastName = lastName;
}
@Override
public String toString()
{
return "User{" +
"id=" + id +
", bdate='" + bdate + '\'' +
", cityId=" + cityId +
", online=" + online +
", firstName='" + firstName + '\'' +
", lastName='" + lastName + '\'' +
'}';
}
@Override
public boolean equals(Object o)
{
if (this == o)
return true;
if (o == null || getClass() != o.getClass())
return false;
User user = (User) o;
if (cityId != user.cityId)
return false;
if (id != user.id)
return false;
if (online != user.online)
return false;
if (sex != user.sex)
return false;
if (bdate != null ? !bdate.equals(user.bdate) : user.bdate != null)
return false;
if (firstName != null ? !firstName.equals(user.firstName) : user.firstName != null)
return false;
return !(lastName != null ? !lastName.equals(user.lastName) : user.lastName != null);
}
@Override
public int hashCode()
{
int result = (int) (id ^ (id >>> 32));
result = 31 * result + (bdate != null ? bdate.hashCode() : 0);
result = 31 * result + sex;
result = 31 * result + (int) (cityId ^ (cityId >>> 32));
result = 31 * result + online;
result = 31 * result + (firstName != null ? firstName.hashCode() : 0);
result = 31 * result + (lastName != null ? lastName.hashCode() : 0);
return result;
}
}