package de.tum.in.tumcampusapp.models.tumo;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
import java.io.Serializable;
/**
* A person, often an {@link Employee} working at TUM.
* <p/>
* Note: This model is based on the TUMOnline web service response format for a
* corresponding request.
*/
@Root(name = "row", strict = false)
public class Person implements Serializable {
public static final String FEMALE = "W";
public static final String MALE = "M";
private static final long serialVersionUID = -5210814076506102292L;
@Element(name = "geschlecht", required = false)
private String gender = "";
@Element(name = "obfuscated_id")
private String id = "";
@Element(name = "vorname")
private String name = "";
@Element(name = "familienname")
private String surname = "";
public String getGender() {
return gender;
}
public String getId() {
return id;
}
public String getName() {
if (name == null) {
return "";
}
return name;
}
public String getSurname() {
if (surname == null) {
return "";
}
return surname;
}
public void setId(String id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setSurname(String surname) {
this.surname = surname;
}
@Override
public String toString() {
return getName() + " " + getSurname();
}
}