package persistency.entities; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; /** * Entity implementation class for Entity: LoggedUser * */ @Entity @NamedQueries({ @NamedQuery(name = "allUsersSQL", query = "SELECT e FROM Speaker e"), @NamedQuery(name = "getUserByMail", query = "SELECT e FROM Speaker e WHERE e.email = :email"), @NamedQuery(name = "getUserById", query = "SELECT e FROM Speaker e WHERE e.id = :id") }) public class Speaker implements Serializable { @Id private String id; private String name; private String email; private String twitter; @Column(length = 2000) private String bio; private String company; private String country; private String city; private String job_title; private String picture; private long clickedUpon = 0; private static final long serialVersionUID = 1L; public String getId() { return this.id; } public void setId(String id) { this.id = id; } public String getName() { return this.name; } public void setName(String firstname) { this.name = firstname; } public String getEmail() { return this.email; } public void setEmail(String email) { this.email = email; } public long getClickedUpon() { return clickedUpon; } public void setClickedUpon(long clickedUpon) { this.clickedUpon = clickedUpon; } public String getBio() { return bio; } public void setBio(String bio) { this.bio = bio; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getTwitter() { return twitter; } public void setTwitter(String twitter) { this.twitter = twitter; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getJob_title() { return job_title; } public void setJob_title(String job_title) { this.job_title = job_title; } @Override public String toString() { // return "{name: "+name+ " company: "+company+" job title: "+job_title+"}"; return name; } }