package com.kdcloud.ext.rehab.db; import java.io.Serializable; import java.util.Date; import javax.persistence.Id; import com.googlecode.objectify.Key; public class RehabUser implements Serializable{ private static final long serialVersionUID = 1L; @Id private String username; //email di google private String firstname; private String lastname; private int[] F_MIN = {2115, 2180, 2062}; private int[] F_MAX = {2720, 2805, 2675}; private int[] F_ZERO = {2410, 2485, 2380}; private int[] B_MIN = {2155, 2180, 2095}; private int[] B_MAX = {2770, 2820, 2660}; private int[] B_ZERO = {2470, 2504, 2385}; private int registeredexercises = 0; private Key<RehabDoctor> doctor; private Date registrationDate; public RehabUser() {} public RehabUser (String user, String firstName, String lastName) { username = user; firstname = firstName; lastname = lastName; } public String getUsername() { return username; } public String getFirstName() { return firstname; } public String getLastName() { return lastname; } public void setUsername(String username) { this.username = username; } public void setFirstName(String firstName) { this.firstname = firstName; } public void setLastName(String lastname) { this.lastname = lastname; } public int getRegisteredExercises() { return registeredexercises; } public void setRegisteredExercises(int registeredExercises) { this.registeredexercises = registeredExercises; } public Key<RehabDoctor> getDoctor() { return doctor; } public void setDoctor(Key<RehabDoctor> doctor) { this.doctor = doctor; } public Date getRegistrationDate() { return registrationDate; } public void setRegistrationDate(Date registrationDate) { this.registrationDate = registrationDate; } public int[] getF_MIN() { return F_MIN; } public void setF_MIN(int[] f_MIN) { F_MIN = f_MIN; } public int[] getF_MAX() { return F_MAX; } public void setF_MAX(int[] f_MAX) { F_MAX = f_MAX; } public int[] getF_ZERO() { return F_ZERO; } public void setF_ZERO(int[] f_ZERO) { F_ZERO = f_ZERO; } public int[] getB_MIN() { return B_MIN; } public void setB_MIN(int[] b_MIN) { B_MIN = b_MIN; } public int[] getB_MAX() { return B_MAX; } public void setB_MAX(int[] b_MAX) { B_MAX = b_MAX; } public int[] getB_ZERO() { return B_ZERO; } public void setB_ZERO(int[] b_ZERO) { B_ZERO = b_ZERO; } @Override public boolean equals(Object obj) { if(obj == null) return false; if(!(obj instanceof RehabUser)) return false; RehabUser p = (RehabUser) obj; return username.equals(p.getUsername()); } @Override public int hashCode() { // TODO Auto-generated method stub return super.hashCode(); } @Override public String toString() { // TODO Auto-generated method stub return username + " " + firstname + " " +lastname; } }