package com.wordpress.salaboy.model;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.atomic.AtomicLong;
/**
*
* @author salaboy
*/
public class Patient implements Serializable {
private String id;
private int age;
private String gender;
private List<Alert> alerts;
// public static AtomicLong incrementalId = new AtomicLong();
public Patient() {
}
public Patient( int age, String gender) {
// this.id = Patient.incrementalId.getAndIncrement();
this.age = age;
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public void setAlerts(List<Alert> alerts) {
this.alerts = alerts;
}
public List<Alert> getAlerts() {
if (alerts == null) {
alerts = new ArrayList<Alert>();
}
return alerts;
}
public void addAlert(Alert alert) {
getAlerts().add(alert);
}
@Override
public String toString() {
return "Patient " + id + " Age:" + age + " Gender " + gender;
}
}