/*
* @(#)UserSearchResult.java 20.04.09
*
* Copyright (c) 2008-2009 Project Team 4711
* All rights reserved.
*/
package ppj09.gwt.swapweb.client.datatype;
import java.io.Serializable;
import ppj09.gwt.swapweb.client.gui.SearchResultView;
import ppj09.gwt.swapweb.client.gui.UserSearchResultView;
/**
* Stellt den Datentpye einer Benutzersuche dar.
*
* @author Christian Happ
* @author Projekt Team 4711
* @version 0.1, 04.05.09
*/
public class UserSearchResult implements SearchResult, Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private String username;
private String userPicture;
private String firstname;
private String lastname;
private String city;
public UserSearchResult(User user) {
this.username = user.getUsername();
this.userPicture = user.getImage();
this.firstname = user.getFirstName();
this.lastname = user.getLastName();
this.city = user.getCity();
}
public UserSearchResult(String string, String string2) {
// TODO Auto-generated constructor stub
}
public UserSearchResult(){
}
/**
* Gibt ein SearchResultView Objekt vom Server zur�ck
*/
public SearchResultView getView() {
return new UserSearchResultView(this);
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getUserPicture() {
return userPicture;
}
public void setUserPicture(String userPicture) {
this.userPicture = userPicture;
}
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;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
}